` to invalidate a region of the window.

######  [ gtk_widget_freeze_child_notify
](method.Widget.freeze_child_notify.html)

Stops emission of ` GtkWidget::child-notify ` signals on ` widget ` . The
signals are queued until ` gtk_widget_thaw_child_notify() ` is called on `
widget ` .

######  [ gtk_widget_get_accessible ](method.Widget.get_accessible.html)

Returns the accessible object that describes the widget to an assistive
technology.

######  [ gtk_widget_get_action_group ](method.Widget.get_action_group.html)

Retrieves the ` GActionGroup ` that was registered using ` prefix ` . The
resulting ` GActionGroup ` may have been registered to ` widget ` or any `
GtkWidget ` in its ancestry.

since: 3.16

######  [ gtk_widget_get_allocated_baseline
](method.Widget.get_allocated_baseline.html)

Returns the baseline that has currently been allocated to ` widget ` . This
function is intended to be used when implementing handlers for the `
GtkWidget::draw ` function, and when allocating child widgets in `
GtkWidget::size_allocate ` .

since: 3.10

######  [ gtk_widget_get_allocated_height
](method.Widget.get_allocated_height.html)

Returns the height that has currently been allocated to ` widget ` . This
function is intended to be used when implementing handlers for the `
GtkWidget::draw ` function.

######  [ gtk_widget_get_allocated_size
](method.Widget.get_allocated_size.html)

Retrieves the widget’s allocated size.

since: 3.20

######  [ gtk_widget_get_allocated_width
](method.Widget.get_allocated_width.html)

Returns the width that has currently been allocated to ` widget ` . This
function is intended to be used when implementing handlers for the `
GtkWidget::draw ` function.

######  [ gtk_widget_get_allocation ](method.Widget.get_allocation.html)

Retrieves the widget’s allocation.

since: 2.18

######  [ gtk_widget_get_ancestor ](method.Widget.get_ancestor.html)

Gets the first ancestor of ` widget ` with type ` widget_type ` . For example,
` gtk_widget_get_ancestor (widget, GTK_TYPE_BOX) ` gets the first ` GtkBox `
that’s an ancestor of ` widget ` . No reference will be added to the returned
widget; it should not be unreferenced. See note about checking for a toplevel
` GtkWindow ` in the docs for gtk_widget_get_toplevel().

######  [ gtk_widget_get_app_paintable ](method.Widget.get_app_paintable.html)

Determines whether the application intends to draw on the widget in an `
GtkWidget::draw ` handler.

since: 2.18

######  [ gtk_widget_get_can_default ](method.Widget.get_can_default.html)

Determines whether ` widget ` can be a default widget. See
gtk_widget_set_can_default().

since: 2.18

######  [ gtk_widget_get_can_focus ](method.Widget.get_can_focus.html)

Determines whether ` widget ` can own the input focus. See
gtk_widget_set_can_focus().

since: 2.18

######  [ gtk_widget_get_child_requisition
](method.Widget.get_child_requisition.html)

This function is only for use in widget implementations. Obtains ` widget `
->requisition, unless someone has forced a particular geometry on the widget
(e.g. with gtk_widget_set_size_request()), in which case it returns that
geometry instead of the widget’s requisition.

deprecated: 3.0

######  [ gtk_widget_get_child_visible ](method.Widget.get_child_visible.html)

Gets the value set with gtk_widget_set_child_visible(). If you feel a need to
use this function, your code probably needs reorganization.

######  [ gtk_widget_get_clip ](method.Widget.get_clip.html)

Retrieves the widget’s clip area.

since: 3.14

######  [ gtk_widget_get_clipboard ](method.Widget.get_clipboard.html)

Returns the clipboard object for the given selection to be used with ` widget
` . ` widget ` must have a ` GdkDisplay ` associated with it, so must be
attached to a toplevel window.

since: 2.2

######  [ gtk_widget_get_composite_name
](method.Widget.get_composite_name.html)

Obtains the composite name of a widget.

deprecated: 3.10

######  [ gtk_widget_get_device_enabled
](method.Widget.get_device_e