![](gtk-logo.svg)

###  [ Gtk ](index.html)

API Version: 3.0

Library Version: 3.24

#####  Type

[ Widget ](class.Widget.html#description)

#####  Constructors

[ new ](ctor.Widget.new.html)

#####  Functions

[ get_default_direction ](type_func.Widget.get_default_direction.html) [
get_default_style ](type_func.Widget.get_default_style.html) [
pop_composite_child ](type_func.Widget.pop_composite_child.html) [
push_composite_child ](type_func.Widget.push_composite_child.html) [
set_default_direction ](type_func.Widget.set_default_direction.html)

#####  Instance methods

[ activate ](method.Widget.activate.html) [ add_accelerator
](method.Widget.add_accelerator.html) [ add_device_events
](method.Widget.add_device_events.html) [ add_events
](method.Widget.add_events.html) [ add_mnemonic_label
](method.Widget.add_mnemonic_label.html) [ add_tick_callback
](method.Widget.add_tick_callback.html) [ can_activate_accel
](method.Widget.can_activate_accel.html) [ child_focus
](method.Widget.child_focus.html) [ child_notify
](method.Widget.child_notify.html) [ class_path
](method.Widget.class_path.html) [ compute_expand
](method.Widget.compute_expand.html) [ create_pango_context
](method.Widget.create_pango_context.html) [ create_pango_layout
](method.Widget.create_pango_layout.html) [ destroy
](method.Widget.destroy.html) [ destroyed ](method.Widget.destroyed.html) [
device_is_shadowed ](method.Widget.device_is_shadowed.html) [ drag_begin
](method.Widget.drag_begin.html) [ drag_begin_with_coordinates
](method.Widget.drag_begin_with_coordinates.html) [ drag_check_threshold
](method.Widget.drag_check_threshold.html) [ drag_dest_add_image_targets
](method.Widget.drag_dest_add_image_targets.html) [ drag_dest_add_text_targets
](method.Widget.drag_dest_add_text_targets.html) [ drag_dest_add_uri_targets
](method.Widget.drag_dest_add_uri_targets.html) [ drag_dest_find_target
](method.Widget.drag_dest_find_target.html) [ drag_dest_get_target_list
](method.Widget.drag_dest_get_target_list.html) [ drag_dest_get_track_motion
](method.Widget.drag_dest_get_track_motion.html) [ drag_dest_set
](method.Widget.drag_dest_set.html) [ drag_dest_set_proxy
](method.Widget.drag_dest_set_proxy.html) [ drag_dest_set_target_list
](method.Widget.drag_dest_set_target_list.html) [ drag_dest_set_track_motion
](method.Widget.drag_dest_set_track_motion.html) [ drag_dest_unset
](method.Widget.drag_dest_unset.html) [ drag_get_data
](method.Widget.drag_get_data.html) [ drag_highlight
](method.Widget.drag_highlight.html) [ drag_source_add_image_targets
](method.Widget.drag_source_add_image_targets.html) [
drag_source_add_text_targets
](method.Widget.drag_source_add_text_targets.html) [
drag_source_add_uri_targets ](method.Widget.drag_source_add_uri_targets.html)
[ drag_source_get_target_list
](method.Widget.drag_source_get_target_list.html) [ drag_source_set
](method.Widget.drag_source_set.html) [ drag_source_set_icon_gicon
](method.Widget.drag_source_set_icon_gicon.html) [ drag_source_set_icon_name
](method.Widget.drag_source_set_icon_name.html) [ drag_source_set_icon_pixbuf
](method.Widget.drag_source_set_icon_pixbuf.html) [ drag_source_set_icon_stock
](method.Widget.drag_source_set_icon_stock.html) [ drag_source_set_target_list
](method.Widget.drag_source_set_target_list.html) [ drag_source_unset
](method.Widget.drag_source_unset.html) [ drag_unhighlight
](method.Widget.drag_unhighlight.html) [ draw ](method.Widget.draw.html) [
ensure_style ](method.Widget.ensure_style.html) [ error_bell
](method.Widget.error_bell.html) [ event ](method.Widget.event.html) [
freeze_child_notify ](method.Widget.freeze_child_notify.html) [ get_accessible
](method.Widget.get_accessible.html) [ get_action_group
](method.Widget.get_action_group.html) [ get_allocated_baseline
](method.Widget.get_allocated_baseline.html) [ get_allocated_height
](method.Widget.get_allocated_height.html) [ get_allocated_size
](method.Widget.get_allocated_size.html) [ get_allocated_width
](method.Widget.get_alloc