Ardour  9.0-pre0-582-g084a23a80d
gtkwidget.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtkaccelgroup.h>
#include <gtk/gtkobject.h>
#include <gtk/gtkadjustment.h>
#include <gtk/gtkstyle.h>
#include <gtk/gtksettings.h>
#include <atk/atk.h>
Include dependency graph for gtkwidget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkRequisition
 
struct  _GtkWidget
 
struct  _GtkWidgetClass
 
struct  _GtkWidgetAuxInfo
 
struct  _GtkWidgetShapeInfo
 

Macros

#define GTK_TYPE_WIDGET   (gtk_widget_get_type ())
 
#define GTK_WIDGET(widget)   (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
 
#define GTK_WIDGET_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))
 
#define GTK_IS_WIDGET(widget)   (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))
 
#define GTK_IS_WIDGET_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))
 
#define GTK_WIDGET_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))
 
#define GTK_WIDGET_TYPE(wid)   (GTK_OBJECT_TYPE (wid))
 
#define GTK_WIDGET_STATE(wid)   (GTK_WIDGET (wid)->state)
 
#define GTK_WIDGET_SAVED_STATE(wid)   (GTK_WIDGET (wid)->saved_state)
 
#define GTK_WIDGET_FLAGS(wid)   (GTK_OBJECT_FLAGS (wid))
 
#define GTK_WIDGET_TOPLEVEL(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_TOPLEVEL) != 0)
 
#define GTK_WIDGET_NO_WINDOW(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0)
 
#define GTK_WIDGET_REALIZED(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_REALIZED) != 0)
 
#define GTK_WIDGET_MAPPED(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_MAPPED) != 0)
 
#define GTK_WIDGET_VISIBLE(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_VISIBLE) != 0)
 
#define GTK_WIDGET_DRAWABLE(wid)   (GTK_WIDGET_VISIBLE (wid) && GTK_WIDGET_MAPPED (wid))
 
#define GTK_WIDGET_SENSITIVE(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0)
 
#define GTK_WIDGET_PARENT_SENSITIVE(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_PARENT_SENSITIVE) != 0)
 
#define GTK_WIDGET_IS_SENSITIVE(wid)
 
#define GTK_WIDGET_CAN_FOCUS(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_FOCUS) != 0)
 
#define GTK_WIDGET_HAS_FOCUS(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_FOCUS) != 0)
 
#define GTK_WIDGET_CAN_DEFAULT(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_DEFAULT) != 0)
 
#define GTK_WIDGET_HAS_DEFAULT(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_DEFAULT) != 0)
 
#define GTK_WIDGET_HAS_GRAB(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_GRAB) != 0)
 
#define GTK_WIDGET_RC_STYLE(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_RC_STYLE) != 0)
 
#define GTK_WIDGET_COMPOSITE_CHILD(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_COMPOSITE_CHILD) != 0)
 
#define GTK_WIDGET_APP_PAINTABLE(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_APP_PAINTABLE) != 0)
 
#define GTK_WIDGET_RECEIVES_DEFAULT(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_RECEIVES_DEFAULT) != 0)
 
#define GTK_WIDGET_DOUBLE_BUFFERED(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_DOUBLE_BUFFERED) != 0)
 
#define GTK_WIDGET_SET_FLAGS(wid, flag)   G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END
 
#define GTK_WIDGET_UNSET_FLAGS(wid, flag)   G_STMT_START{ (GTK_WIDGET_FLAGS (wid) &= ~(flag)); }G_STMT_END
 
#define GTK_TYPE_REQUISITION   (gtk_requisition_get_type ())
 
#define gtk_widget_set_visual(widget, visual)   ((void) 0)
 
#define gtk_widget_push_visual(visual)   ((void) 0)
 
#define gtk_widget_pop_visual()   ((void) 0)
 
#define gtk_widget_set_default_visual(visual)   ((void) 0)
 
#define gtk_widget_set_rc_style(widget)   (gtk_widget_set_style (widget, NULL))
 
#define gtk_widget_restore_default_style(widget)   (gtk_widget_set_style (widget, NULL))
 

Typedefs

typedef struct _GtkRequisition GtkRequisition
 
typedef struct _GtkSelectionData GtkSelectionData
 
typedef struct _GtkWidgetClass GtkWidgetClass
 
typedef struct _GtkWidgetAuxInfo GtkWidgetAuxInfo
 
typedef struct _GtkWidgetShapeInfo GtkWidgetShapeInfo
 
typedef struct _GtkClipboard GtkClipboard
 
typedef struct _GtkTooltip GtkTooltip
 
typedef struct _GtkWindow GtkWindow
 
typedef GdkRectangle GtkAllocation
 
typedef void(* GtkCallback) (GtkWidget *widget, gpointer data)
 

Enumerations

enum  GtkWidgetFlags {
  GTK_TOPLEVEL = 1 << 4 , GTK_NO_WINDOW = 1 << 5 , GTK_REALIZED = 1 << 6 , GTK_MAPPED = 1 << 7 ,
  GTK_VISIBLE = 1 << 8 , GTK_SENSITIVE = 1 << 9 , GTK_PARENT_SENSITIVE = 1 << 10 , GTK_CAN_FOCUS = 1 << 11 ,
  GTK_HAS_FOCUS = 1 << 12 , GTK_CAN_DEFAULT = 1 << 13 , GTK_HAS_DEFAULT = 1 << 14 , GTK_HAS_GRAB = 1 << 15 ,
  GTK_RC_STYLE = 1 << 16 , GTK_COMPOSITE_CHILD = 1 << 17 , GTK_NO_REPARENT = 1 << 18 , GTK_APP_PAINTABLE = 1 << 19 ,
  GTK_RECEIVES_DEFAULT = 1 << 20 , GTK_DOUBLE_BUFFERED = 1 << 21 , GTK_NO_SHOW_ALL = 1 << 22
}
 
enum  GtkWidgetHelpType { GTK_WIDGET_HELP_TOOLTIP , GTK_WIDGET_HELP_WHATS_THIS }
 

Functions

GType gtk_widget_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_widget_new (GType type, const gchar *first_property_name,...)
 
void gtk_widget_destroy (GtkWidget *widget)
 
void gtk_widget_destroyed (GtkWidget *widget, GtkWidget **widget_pointer)
 
GtkWidgetgtk_widget_ref (GtkWidget *widget)
 
void gtk_widget_unref (GtkWidget *widget)
 
void gtk_widget_set (GtkWidget *widget, const gchar *first_property_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_widget_hide_all (GtkWidget *widget)
 
void gtk_widget_unparent (GtkWidget *widget)
 
void gtk_widget_show (GtkWidget *widget)
 
void gtk_widget_show_now (GtkWidget *widget)
 
void gtk_widget_hide (GtkWidget *widget)
 
void gtk_widget_show_all (GtkWidget *widget)
 
void gtk_widget_set_no_show_all (GtkWidget *widget, gboolean no_show_all)
 
gboolean gtk_widget_get_no_show_all (GtkWidget *widget)
 
void gtk_widget_map (GtkWidget *widget)
 
void gtk_widget_unmap (GtkWidget *widget)
 
void gtk_widget_realize (GtkWidget *widget)
 
void gtk_widget_unrealize (GtkWidget *widget)
 
void gtk_widget_queue_draw (GtkWidget *widget)
 
void gtk_widget_queue_draw_area (GtkWidget *widget, gint x, gint y, gint width, gint height)
 
void gtk_widget_queue_clear (GtkWidget *widget)
 
void gtk_widget_queue_clear_area (GtkWidget *widget, gint x, gint y, gint width, gint height)
 
void gtk_widget_queue_resize (GtkWidget *widget)
 
void gtk_widget_queue_resize_no_redraw (GtkWidget *widget)
 
void gtk_widget_draw (GtkWidget *widget, const GdkRectangle *area)
 
void gtk_widget_size_request (GtkWidget *widget, GtkRequisition *requisition)
 
void gtk_widget_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
 
void gtk_widget_get_child_requisition (GtkWidget *widget, GtkRequisition *requisition)
 
void gtk_widget_add_accelerator (GtkWidget *widget, const gchar *accel_signal, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags)
 
gboolean gtk_widget_remove_accelerator (GtkWidget *widget, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods)
 
void gtk_widget_set_accel_path (GtkWidget *widget, const gchar *accel_path, GtkAccelGroup *accel_group)
 
const gchar * _gtk_widget_get_accel_path (GtkWidget *widget, gboolean *locked)
 
GList * gtk_widget_list_accel_closures (GtkWidget *widget)
 
gboolean gtk_widget_can_activate_accel (GtkWidget *widget, guint signal_id)
 
gboolean gtk_widget_mnemonic_activate (GtkWidget *widget, gboolean group_cycling)
 
gboolean gtk_widget_event (GtkWidget *widget, GdkEvent *event)
 
gint gtk_widget_send_expose (GtkWidget *widget, GdkEvent *event)
 
gboolean gtk_widget_send_focus_change (GtkWidget *widget, GdkEvent *event)
 
gboolean gtk_widget_activate (GtkWidget *widget)
 
gboolean gtk_widget_set_scroll_adjustments (GtkWidget *widget, GtkAdjustment *hadjustment, GtkAdjustment *vadjustment)
 
void gtk_widget_reparent (GtkWidget *widget, GtkWidget *new_parent)
 
gboolean gtk_widget_intersect (GtkWidget *widget, const GdkRectangle *area, GdkRectangle *intersection)
 
GdkRegiongtk_widget_region_intersect (GtkWidget *widget, const GdkRegion *region)
 
void gtk_widget_freeze_child_notify (GtkWidget *widget)
 
void gtk_widget_child_notify (GtkWidget *widget, const gchar *child_property)
 
void gtk_widget_thaw_child_notify (GtkWidget *widget)
 
void gtk_widget_set_can_focus (GtkWidget *widget, gboolean can_focus)
 
gboolean gtk_widget_get_can_focus (GtkWidget *widget)
 
gboolean gtk_widget_has_focus (GtkWidget *widget)
 
gboolean gtk_widget_is_focus (GtkWidget *widget)
 
void gtk_widget_grab_focus (GtkWidget *widget)
 
void gtk_widget_set_can_default (GtkWidget *widget, gboolean can_default)
 
gboolean gtk_widget_get_can_default (GtkWidget *widget)
 
gboolean gtk_widget_has_default (GtkWidget *widget)
 
void gtk_widget_grab_default (GtkWidget *widget)
 
void gtk_widget_set_receives_default (GtkWidget *widget, gboolean receives_default)
 
gboolean gtk_widget_get_receives_default (GtkWidget *widget)
 
gboolean gtk_widget_has_grab (GtkWidget *widget)
 
void gtk_widget_set_name (GtkWidget *widget, const gchar *name)
 
const gchar * gtk_widget_get_name (GtkWidget *widget)
 
void gtk_widget_set_state (GtkWidget *widget, GtkStateType state)
 
GtkStateType gtk_widget_get_state (GtkWidget *widget)
 
void gtk_widget_set_sensitive (GtkWidget *widget, gboolean sensitive)
 
gboolean gtk_widget_get_sensitive (GtkWidget *widget)
 
gboolean gtk_widget_is_sensitive (GtkWidget *widget)
 
void gtk_widget_set_visible (GtkWidget *widget, gboolean visible)
 
gboolean gtk_widget_get_visible (GtkWidget *widget)
 
void gtk_widget_set_has_window (GtkWidget *widget, gboolean has_window)
 
gboolean gtk_widget_get_has_window (GtkWidget *widget)
 
gboolean gtk_widget_is_toplevel (GtkWidget *widget)
 
gboolean gtk_widget_is_drawable (GtkWidget *widget)
 
void gtk_widget_set_realized (GtkWidget *widget, gboolean realized)
 
gboolean gtk_widget_get_realized (GtkWidget *widget)
 
void gtk_widget_set_mapped (GtkWidget *widget, gboolean mapped)
 
gboolean gtk_widget_get_mapped (GtkWidget *widget)
 
void gtk_widget_set_app_paintable (GtkWidget *widget, gboolean app_paintable)
 
gboolean gtk_widget_get_app_paintable (GtkWidget *widget)
 
void gtk_widget_set_double_buffered (GtkWidget *widget, gboolean double_buffered)
 
gboolean gtk_widget_get_double_buffered (GtkWidget *widget)
 
void gtk_widget_set_redraw_on_allocate (GtkWidget *widget, gboolean redraw_on_allocate)
 
void gtk_widget_set_parent (GtkWidget *widget, GtkWidget *parent)
 
GtkWidgetgtk_widget_get_parent (GtkWidget *widget)
 
void gtk_widget_set_parent_window (GtkWidget *widget, GdkWindow *parent_window)
 
GdkWindowgtk_widget_get_parent_window (GtkWidget *widget)
 
void gtk_widget_set_child_visible (GtkWidget *widget, gboolean is_visible)
 
gboolean gtk_widget_get_child_visible (GtkWidget *widget)
 
void gtk_widget_set_window (GtkWidget *widget, GdkWindow *window)
 
GdkWindowgtk_widget_get_window (GtkWidget *widget)
 
void gtk_widget_get_allocation (GtkWidget *widget, GtkAllocation *allocation)
 
void gtk_widget_set_allocation (GtkWidget *widget, const GtkAllocation *allocation)
 
void gtk_widget_get_requisition (GtkWidget *widget, GtkRequisition *requisition)
 
gboolean gtk_widget_child_focus (GtkWidget *widget, GtkDirectionType direction)
 
gboolean gtk_widget_keynav_failed (GtkWidget *widget, GtkDirectionType direction)
 
void gtk_widget_error_bell (GtkWidget *widget)
 
void gtk_widget_set_size_request (GtkWidget *widget, gint width, gint height)
 
void gtk_widget_get_size_request (GtkWidget *widget, gint *width, gint *height)
 
void gtk_widget_set_uposition (GtkWidget *widget, gint x, gint y)
 
void gtk_widget_set_usize (GtkWidget *widget, gint width, gint height)
 
void gtk_widget_set_events (GtkWidget *widget, gint events)
 
void gtk_widget_add_events (GtkWidget *widget, gint events)
 
void gtk_widget_set_extension_events (GtkWidget *widget, GdkExtensionMode mode)
 
GdkExtensionMode gtk_widget_get_extension_events (GtkWidget *widget)
 
GtkWidgetgtk_widget_get_toplevel (GtkWidget *widget)
 
GtkWidgetgtk_widget_get_ancestor (GtkWidget *widget, GType widget_type)
 
GdkColormapgtk_widget_get_colormap (GtkWidget *widget)
 
GdkVisualgtk_widget_get_visual (GtkWidget *widget)
 
GdkScreengtk_widget_get_screen (GtkWidget *widget)
 
gboolean gtk_widget_has_screen (GtkWidget *widget)
 
GdkDisplaygtk_widget_get_display (GtkWidget *widget)
 
GdkWindowgtk_widget_get_root_window (GtkWidget *widget)
 
GtkSettingsgtk_widget_get_settings (GtkWidget *widget)
 
GtkClipboardgtk_widget_get_clipboard (GtkWidget *widget, GdkAtom selection)
 
GdkPixmapgtk_widget_get_snapshot (GtkWidget *widget, GdkRectangle *clip_rect)
 
AtkObject * gtk_widget_get_accessible (GtkWidget *widget)
 
void gtk_widget_set_colormap (GtkWidget *widget, GdkColormap *colormap)
 
gint gtk_widget_get_events (GtkWidget *widget)
 
void gtk_widget_get_pointer (GtkWidget *widget, gint *x, gint *y)
 
gboolean gtk_widget_is_ancestor (GtkWidget *widget, GtkWidget *ancestor)
 
gboolean gtk_widget_translate_coordinates (GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y)
 
gboolean gtk_widget_hide_on_delete (GtkWidget *widget)
 
void gtk_widget_style_attach (GtkWidget *style)
 
gboolean gtk_widget_has_rc_style (GtkWidget *widget)
 
void gtk_widget_set_style (GtkWidget *widget, GtkStyle *style)
 
void gtk_widget_ensure_style (GtkWidget *widget)
 
GtkStylegtk_widget_get_style (GtkWidget *widget)
 
void gtk_widget_modify_style (GtkWidget *widget, GtkRcStyle *style)
 
GtkRcStylegtk_widget_get_modifier_style (GtkWidget *widget)
 
void gtk_widget_modify_fg (GtkWidget *widget, GtkStateType state, const GdkColor *color)
 
void gtk_widget_modify_bg (GtkWidget *widget, GtkStateType state, const GdkColor *color)
 
void gtk_widget_modify_text (GtkWidget *widget, GtkStateType state, const GdkColor *color)
 
void gtk_widget_modify_base (GtkWidget *widget, GtkStateType state, const GdkColor *color)
 
void gtk_widget_modify_cursor (GtkWidget *widget, const GdkColor *primary, const GdkColor *secondary)
 
void gtk_widget_modify_font (GtkWidget *widget, PangoFontDescription *font_desc)
 
PangoContext * gtk_widget_create_pango_context (GtkWidget *widget)
 
PangoContext * gtk_widget_get_pango_context (GtkWidget *widget)
 
PangoLayout * gtk_widget_create_pango_layout (GtkWidget *widget, const gchar *text)
 
GdkPixbuf * gtk_widget_render_icon (GtkWidget *widget, const gchar *stock_id, GtkIconSize size, const gchar *detail)
 
void gtk_widget_set_composite_name (GtkWidget *widget, const gchar *name)
 
gchar * gtk_widget_get_composite_name (GtkWidget *widget)
 
void gtk_widget_reset_rc_styles (GtkWidget *widget)
 
void gtk_widget_push_colormap (GdkColormap *cmap)
 
void gtk_widget_push_composite_child (void)
 
void gtk_widget_pop_composite_child (void)
 
void gtk_widget_pop_colormap (void)
 
void gtk_widget_class_install_style_property (GtkWidgetClass *klass, GParamSpec *pspec)
 
void gtk_widget_class_install_style_property_parser (GtkWidgetClass *klass, GParamSpec *pspec, GtkRcPropertyParser parser)
 
GParamSpec * gtk_widget_class_find_style_property (GtkWidgetClass *klass, const gchar *property_name)
 
GParamSpec ** gtk_widget_class_list_style_properties (GtkWidgetClass *klass, guint *n_properties)
 
void gtk_widget_style_get_property (GtkWidget *widget, const gchar *property_name, GValue *value)
 
void gtk_widget_style_get_valist (GtkWidget *widget, const gchar *first_property_name, va_list var_args)
 
void gtk_widget_style_get (GtkWidget *widget, const gchar *first_property_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_widget_set_default_colormap (GdkColormap *colormap)
 
GtkStylegtk_widget_get_default_style (void)
 
GdkColormapgtk_widget_get_default_colormap (void)
 
GdkVisualgtk_widget_get_default_visual (void)
 
void gtk_widget_set_direction (GtkWidget *widget, GtkTextDirection dir)
 
GtkTextDirection gtk_widget_get_direction (GtkWidget *widget)
 
void gtk_widget_set_default_direction (GtkTextDirection dir)
 
GtkTextDirection gtk_widget_get_default_direction (void)
 
gboolean gtk_widget_is_composited (GtkWidget *widget)
 
void gtk_widget_shape_combine_mask (GtkWidget *widget, GdkBitmap *shape_mask, gint offset_x, gint offset_y)
 
void gtk_widget_input_shape_combine_mask (GtkWidget *widget, GdkBitmap *shape_mask, gint offset_x, gint offset_y)
 
void gtk_widget_reset_shapes (GtkWidget *widget)
 
void gtk_widget_path (GtkWidget *widget, guint *path_length, gchar **path, gchar **path_reversed)
 
void gtk_widget_class_path (GtkWidget *widget, guint *path_length, gchar **path, gchar **path_reversed)
 
GList * gtk_widget_list_mnemonic_labels (GtkWidget *widget)
 
void gtk_widget_add_mnemonic_label (GtkWidget *widget, GtkWidget *label)
 
void gtk_widget_remove_mnemonic_label (GtkWidget *widget, GtkWidget *label)
 
void gtk_widget_set_tooltip_window (GtkWidget *widget, GtkWindow *custom_window)
 
GtkWindowgtk_widget_get_tooltip_window (GtkWidget *widget)
 
void gtk_widget_trigger_tooltip_query (GtkWidget *widget)
 
void gtk_widget_set_tooltip_text (GtkWidget *widget, const gchar *text)
 
gchar * gtk_widget_get_tooltip_text (GtkWidget *widget)
 
void gtk_widget_set_tooltip_markup (GtkWidget *widget, const gchar *markup)
 
gchar * gtk_widget_get_tooltip_markup (GtkWidget *widget)
 
void gtk_widget_set_has_tooltip (GtkWidget *widget, gboolean has_tooltip)
 
gboolean gtk_widget_get_has_tooltip (GtkWidget *widget)
 
GType gtk_requisition_get_type (void) G_GNUC_CONST
 
GtkRequisitiongtk_requisition_copy (const GtkRequisition *requisition)
 
void gtk_requisition_free (GtkRequisition *requisition)
 
void _gtk_widget_set_has_default (GtkWidget *widget, gboolean has_default)
 
void _gtk_widget_set_has_grab (GtkWidget *widget, gboolean has_grab)
 
void _gtk_widget_set_is_toplevel (GtkWidget *widget, gboolean is_toplevel)
 
void _gtk_widget_grab_notify (GtkWidget *widget, gboolean was_grabbed)
 
GtkWidgetAuxInfo_gtk_widget_get_aux_info (GtkWidget *widget, gboolean create)
 
void _gtk_widget_propagate_hierarchy_changed (GtkWidget *widget, GtkWidget *previous_toplevel)
 
void _gtk_widget_propagate_screen_changed (GtkWidget *widget, GdkScreen *previous_screen)
 
void _gtk_widget_propagate_composited_changed (GtkWidget *widget)
 
void _gtk_widget_set_pointer_window (GtkWidget *widget, GdkWindow *pointer_window)
 
GdkWindow_gtk_widget_get_pointer_window (GtkWidget *widget)
 
gboolean _gtk_widget_is_pointer_widget (GtkWidget *widget)
 
void _gtk_widget_synthesize_crossing (GtkWidget *from, GtkWidget *to, GdkCrossingMode mode)
 
GdkColormap_gtk_widget_peek_colormap (void)
 
void _gtk_widget_buildable_finish_accelerator (GtkWidget *widget, GtkWidget *toplevel, gpointer user_data)
 

Macro Definition Documentation

◆ GTK_IS_WIDGET

#define GTK_IS_WIDGET (   widget)    (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))

Definition at line 139 of file gtkwidget.h.

◆ GTK_IS_WIDGET_CLASS

#define GTK_IS_WIDGET_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))

Definition at line 140 of file gtkwidget.h.

◆ GTK_TYPE_REQUISITION

#define GTK_TYPE_REQUISITION   (gtk_requisition_get_type ())

Definition at line 474 of file gtkwidget.h.

◆ GTK_TYPE_WIDGET

#define GTK_TYPE_WIDGET   (gtk_widget_get_type ())

Definition at line 136 of file gtkwidget.h.

◆ GTK_WIDGET

#define GTK_WIDGET (   widget)    (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))

Definition at line 137 of file gtkwidget.h.

◆ GTK_WIDGET_APP_PAINTABLE

#define GTK_WIDGET_APP_PAINTABLE (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_APP_PAINTABLE) != 0)

GTK_WIDGET_APP_PAINTABLE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the GTK_APP_PAINTABLE flag has been set on the widget.

Deprecated: 2.20: Use gtk_widget_get_app_paintable() instead.

Definition at line 413 of file gtkwidget.h.

◆ GTK_WIDGET_CAN_DEFAULT

#define GTK_WIDGET_CAN_DEFAULT (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_DEFAULT) != 0)

GTK_WIDGET_CAN_DEFAULT:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is allowed to receive the default action via gtk_widget_grab_default().

Deprecated: 2.20: Use gtk_widget_get_can_default() instead.

Definition at line 351 of file gtkwidget.h.

◆ GTK_WIDGET_CAN_FOCUS

#define GTK_WIDGET_CAN_FOCUS (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_FOCUS) != 0)

GTK_WIDGET_CAN_FOCUS:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is able to handle focus grabs.

Deprecated: 2.20: Use gtk_widget_get_can_focus() instead.

Definition at line 325 of file gtkwidget.h.

◆ GTK_WIDGET_CLASS

#define GTK_WIDGET_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))

Definition at line 138 of file gtkwidget.h.

◆ GTK_WIDGET_COMPOSITE_CHILD

#define GTK_WIDGET_COMPOSITE_CHILD (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_COMPOSITE_CHILD) != 0)

GTK_WIDGET_COMPOSITE_CHILD:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is a composite child of its parent.

Deprecated: 2.20: Use the GtkWidget:composite-child property instead.

Definition at line 401 of file gtkwidget.h.

◆ GTK_WIDGET_DOUBLE_BUFFERED

#define GTK_WIDGET_DOUBLE_BUFFERED (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_DOUBLE_BUFFERED) != 0)

GTK_WIDGET_DOUBLE_BUFFERED:

Parameters
wida GtkWidget.

Evaluates to TRUE if the GTK_DOUBLE_BUFFERED flag has been set on the widget.

Deprecated: 2.20: Use gtk_widget_get_double_buffered() instead.

Definition at line 438 of file gtkwidget.h.

◆ GTK_WIDGET_DRAWABLE

#define GTK_WIDGET_DRAWABLE (   wid)    (GTK_WIDGET_VISIBLE (wid) && GTK_WIDGET_MAPPED (wid))

GTK_WIDGET_DRAWABLE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is mapped and visible.

Deprecated: 2.20: Use gtk_widget_is_drawable() instead.

Definition at line 276 of file gtkwidget.h.

◆ GTK_WIDGET_FLAGS

◆ GTK_WIDGET_GET_CLASS

#define GTK_WIDGET_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))

Definition at line 141 of file gtkwidget.h.

◆ GTK_WIDGET_HAS_DEFAULT

#define GTK_WIDGET_HAS_DEFAULT (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_DEFAULT) != 0)

GTK_WIDGET_HAS_DEFAULT:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget currently is receiving the default action.

Deprecated: 2.20: Use gtk_widget_has_default() instead.

Definition at line 363 of file gtkwidget.h.

◆ GTK_WIDGET_HAS_FOCUS

#define GTK_WIDGET_HAS_FOCUS (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_FOCUS) != 0)

GTK_WIDGET_HAS_FOCUS:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget has grabbed the focus and no other widget has done so more recently.

Deprecated: 2.20: Use gtk_widget_has_focus() instead.

Definition at line 338 of file gtkwidget.h.

◆ GTK_WIDGET_HAS_GRAB

#define GTK_WIDGET_HAS_GRAB (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_GRAB) != 0)

GTK_WIDGET_HAS_GRAB:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is in the grab_widgets stack, and will be the preferred one for receiving events other than ones of cosmetic value.

Deprecated: 2.20: Use gtk_widget_has_grab() instead.

Definition at line 376 of file gtkwidget.h.

◆ GTK_WIDGET_IS_SENSITIVE

#define GTK_WIDGET_IS_SENSITIVE (   wid)
Value:
GTK_WIDGET_PARENT_SENSITIVE (wid))
#define GTK_WIDGET_SENSITIVE(wid)
Definition: gtkwidget.h:288

GTK_WIDGET_IS_SENSITIVE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is effectively sensitive.

Deprecated: 2.20: Use gtk_widget_is_sensitive() instead.

Definition at line 312 of file gtkwidget.h.

◆ GTK_WIDGET_MAPPED

#define GTK_WIDGET_MAPPED (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_MAPPED) != 0)

GTK_WIDGET_MAPPED:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is mapped.

Deprecated: 2.20: Use gtk_widget_get_mapped() instead.

Definition at line 252 of file gtkwidget.h.

◆ GTK_WIDGET_NO_WINDOW

#define GTK_WIDGET_NO_WINDOW (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0)

GTK_WIDGET_NO_WINDOW:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget doesn't have an own GdkWindow.

Deprecated: 2.20: Use gtk_widget_get_has_window() instead.

Definition at line 228 of file gtkwidget.h.

◆ GTK_WIDGET_PARENT_SENSITIVE

#define GTK_WIDGET_PARENT_SENSITIVE (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_PARENT_SENSITIVE) != 0)

GTK_WIDGET_PARENT_SENSITIVE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the GTK_PARENT_SENSITIVE flag has be set on the widget.

Deprecated: 2.20: Use gtk_widget_get_sensitive() on the parent widget instead.

Definition at line 300 of file gtkwidget.h.

◆ gtk_widget_pop_visual

#define gtk_widget_pop_visual ( )    ((void) 0)

gtk_widget_pop_visual:

This function is deprecated; it does nothing.

Definition at line 1096 of file gtkwidget.h.

◆ gtk_widget_push_visual

#define gtk_widget_push_visual (   visual)    ((void) 0)

gtk_widget_push_visual:

Parameters
visuala visual

This function is deprecated; it does nothing.

Definition at line 1089 of file gtkwidget.h.

◆ GTK_WIDGET_RC_STYLE

#define GTK_WIDGET_RC_STYLE (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_RC_STYLE) != 0)

GTK_WIDGET_RC_STYLE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget's style has been looked up through the rc mechanism.

Deprecated: 2.20: Use gtk_widget_has_rc_style() instead.

Definition at line 389 of file gtkwidget.h.

◆ GTK_WIDGET_REALIZED

#define GTK_WIDGET_REALIZED (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_REALIZED) != 0)

GTK_WIDGET_REALIZED:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is realized.

Deprecated: 2.20: Use gtk_widget_get_realized() instead.

Definition at line 240 of file gtkwidget.h.

◆ GTK_WIDGET_RECEIVES_DEFAULT

#define GTK_WIDGET_RECEIVES_DEFAULT (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_RECEIVES_DEFAULT) != 0)

GTK_WIDGET_RECEIVES_DEFAULT:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget when focused will receive the default action even if there is a different widget set as default.

Deprecated: 2.20: Use gtk_widget_get_receives_default() instead.

Definition at line 426 of file gtkwidget.h.

◆ gtk_widget_restore_default_style

#define gtk_widget_restore_default_style (   widget)    (gtk_widget_set_style (widget, NULL))

gtk_widget_restore_default_style:

Parameters
widgeta GtkWidget.

Equivalent to gtk_widget_set_style (widget, NULL).

Deprecated: 2.0: Use gtk_widget_set_style() with a NULL style argument instead.

Definition at line 1190 of file gtkwidget.h.

◆ GTK_WIDGET_SAVED_STATE

#define GTK_WIDGET_SAVED_STATE (   wid)    (GTK_WIDGET (wid)->saved_state)

GTK_WIDGET_SAVED_STATE:

Parameters
wida GtkWidget.

Returns the saved state of the widget, as a GtkStateType.

The saved state will be restored when a widget gets sensitive again, after it has been made insensitive with gtk_widget_set_state() or gtk_widget_set_sensitive().

Deprecated: 2.20: Do not used it.

Definition at line 182 of file gtkwidget.h.

◆ GTK_WIDGET_SENSITIVE

#define GTK_WIDGET_SENSITIVE (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0)

GTK_WIDGET_SENSITIVE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the GTK_SENSITIVE flag has be set on the widget.

Deprecated: 2.20: Use gtk_widget_get_sensitive() instead.

Definition at line 288 of file gtkwidget.h.

◆ gtk_widget_set_default_visual

#define gtk_widget_set_default_visual (   visual)    ((void) 0)

gtk_widget_set_default_visual:

Parameters
visuala visual

This function is deprecated; it does nothing.

Definition at line 1104 of file gtkwidget.h.

◆ GTK_WIDGET_SET_FLAGS

#define GTK_WIDGET_SET_FLAGS (   wid,
  flag 
)    G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END

◆ gtk_widget_set_rc_style

#define gtk_widget_set_rc_style (   widget)    (gtk_widget_set_style (widget, NULL))

gtk_widget_set_rc_style:

Parameters
widgeta GtkWidget.

Equivalent to gtk_widget_set_style (widget, NULL).

Deprecated: 2.0: Use gtk_widget_set_style() with a NULL style argument instead.

Definition at line 1180 of file gtkwidget.h.

◆ gtk_widget_set_visual

#define gtk_widget_set_visual (   widget,
  visual 
)    ((void) 0)

gtk_widget_set_visual:

Parameters
widgeta GtkWidget
visuala visual

This function is deprecated; it does nothing.

Definition at line 1081 of file gtkwidget.h.

◆ GTK_WIDGET_STATE

#define GTK_WIDGET_STATE (   wid)    (GTK_WIDGET (wid)->state)

GTK_WIDGET_STATE:

Parameters
wida GtkWidget.

Returns the current state of the widget, as a GtkStateType.

Deprecated: 2.20: Use gtk_widget_get_state() instead.

Definition at line 166 of file gtkwidget.h.

◆ GTK_WIDGET_TOPLEVEL

#define GTK_WIDGET_TOPLEVEL (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_TOPLEVEL) != 0)

GTK_WIDGET_TOPLEVEL:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is a toplevel widget.

Deprecated: 2.20: Use gtk_widget_is_toplevel() instead.

Definition at line 216 of file gtkwidget.h.

◆ GTK_WIDGET_TYPE

#define GTK_WIDGET_TYPE (   wid)    (GTK_OBJECT_TYPE (wid))

GTK_WIDGET_TYPE:

Parameters
wida GtkWidget.

Gets the type of a widget.

Deprecated: 2.20: Use G_OBJECT_TYPE() instead.

Definition at line 154 of file gtkwidget.h.

◆ GTK_WIDGET_UNSET_FLAGS

#define GTK_WIDGET_UNSET_FLAGS (   wid,
  flag 
)    G_STMT_START{ (GTK_WIDGET_FLAGS (wid) &= ~(flag)); }G_STMT_END

GTK_WIDGET_UNSET_FLAGS:

Parameters
wida GtkWidget.
flagthe flags to unset.

Turns off certain widget flags.

Deprecated: 2.22: Use the proper function instead. See GTK_WIDGET_SET_FLAGS().

Definition at line 471 of file gtkwidget.h.

◆ GTK_WIDGET_VISIBLE

#define GTK_WIDGET_VISIBLE (   wid)    ((GTK_WIDGET_FLAGS (wid) & GTK_VISIBLE) != 0)

GTK_WIDGET_VISIBLE:

Parameters
wida GtkWidget.

Evaluates to TRUE if the widget is visible.

Deprecated: 2.20: Use gtk_widget_get_visible() instead.

Definition at line 264 of file gtkwidget.h.

Typedef Documentation

◆ GtkAllocation

GtkAllocation:

Parameters
xthe X position of the widget's area relative to its parents allocation.
ythe Y position of the widget's area relative to its parents allocation.
widththe width of the widget's allocated area.
heightthe height of the widget's allocated area.

A GtkAllocation of a widget represents region which has been allocated to the widget by its parent. It is a subregion of its parents allocation. See size-allocation for more information.

Definition at line 498 of file gtkwidget.h.

◆ GtkCallback

typedef void(* GtkCallback) (GtkWidget *widget, gpointer data)

GtkCallback:

Parameters
widgetthe widget to operate on
datauser-supplied data

The type of the callback functions used for e.g. iterating over the children of a container, see gtk_container_foreach().

Definition at line 508 of file gtkwidget.h.

◆ GtkClipboard

typedef struct _GtkClipboard GtkClipboard

Definition at line 42 of file gtkwidget.h.

◆ GtkRequisition

Definition at line 42 of file gtkwidget.h.

◆ GtkSelectionData

Definition at line 42 of file gtkwidget.h.

◆ GtkTooltip

typedef struct _GtkTooltip GtkTooltip

Definition at line 42 of file gtkwidget.h.

◆ GtkWidgetAuxInfo

Definition at line 42 of file gtkwidget.h.

◆ GtkWidgetClass

Definition at line 42 of file gtkwidget.h.

◆ GtkWidgetShapeInfo

Definition at line 42 of file gtkwidget.h.

◆ GtkWindow

typedef struct _GtkWindow GtkWindow

Definition at line 42 of file gtkwidget.h.

Enumeration Type Documentation

◆ GtkWidgetFlags

GtkWidgetFlags:

Parameters
GTK_TOPLEVELwidgets without a real parent, as there are GtkWindow and GtkMenu have this flag set throughout their lifetime. Toplevel widgets always contain their own GdkWindow.
GTK_NO_WINDOWIndicative for a widget that does not provide its own GdkWindow. Visible action (e.g. drawing) is performed on the parent's GdkWindow.
GTK_REALIZEDSet by gtk_widget_realize(), unset by gtk_widget_unrealize(). A realized widget has an associated GdkWindow.
GTK_MAPPEDSet by gtk_widget_map(), unset by gtk_widget_unmap(). Only realized widgets can be mapped. It means that gdk_window_show() has been called on the widgets window(s).
GTK_VISIBLESet by gtk_widget_show(), unset by gtk_widget_hide(). Implies that a widget will be mapped as soon as its parent is mapped.
GTK_SENSITIVESet and unset by gtk_widget_set_sensitive(). The sensitivity of a widget determines whether it will receive certain events (e.g. button or key presses). One premise for the widget's sensitivity is to have this flag set.
GTK_PARENT_SENSITIVESet and unset by gtk_widget_set_sensitive() operations on the parents of the widget. This is the second premise for the widget's sensitivity. Once it has GTK_SENSITIVE and GTK_PARENT_SENSITIVE set, its state is effectively sensitive. This is expressed (and can be examined) by the GTK_WIDGET_IS_SENSITIVE macro.
GTK_CAN_FOCUSDetermines whether a widget is able to handle focus grabs.
GTK_HAS_FOCUSSet by gtk_widget_grab_focus() for widgets that also have GTK_CAN_FOCUS set. The flag will be unset once another widget grabs the focus.
GTK_CAN_DEFAULTThe widget is allowed to receive the default action via gtk_widget_grab_default() and will reserve space to draw the default if possible
GTK_HAS_DEFAULTThe widget currently is receiving the default action and should be drawn appropriately if possible
GTK_HAS_GRABSet by gtk_grab_add(), unset by gtk_grab_remove(). It means that the widget is in the grab_widgets stack, and will be the preferred one for receiving events other than ones of cosmetic value.
GTK_RC_STYLEIndicates that the widget's style has been looked up through the rc mechanism. It does not imply that the widget actually had a style defined through the rc mechanism.
GTK_COMPOSITE_CHILDIndicates that the widget is a composite child of its parent; see gtk_widget_push_composite_child(), gtk_widget_pop_composite_child().
GTK_NO_REPARENTUnused since before GTK+ 1.2, will be removed in a future version.
GTK_APP_PAINTABLESet and unset by gtk_widget_set_app_paintable(). Must be set on widgets whose window the application directly draws on, in order to keep GTK+ from overwriting the drawn stuff. See app-paintable-widgets for a detailed description of this flag.
GTK_RECEIVES_DEFAULTThe widget when focused will receive the default action and have GTK_HAS_DEFAULT set even if there is a different widget set as default.
GTK_DOUBLE_BUFFEREDSet and unset by gtk_widget_set_double_buffered(). Indicates that exposes done on the widget should be double-buffered. See "double-buffering" for a detailed discussion of how double-buffering works in GTK+ and why you may want to disable it for special cases.
GTK_NO_SHOW_ALLTells about certain properties of the widget.
Enumerator
GTK_TOPLEVEL 
GTK_NO_WINDOW 
GTK_REALIZED 
GTK_MAPPED 
GTK_VISIBLE 
GTK_SENSITIVE 
GTK_PARENT_SENSITIVE 
GTK_CAN_FOCUS 
GTK_HAS_FOCUS 
GTK_CAN_DEFAULT 
GTK_HAS_DEFAULT 
GTK_HAS_GRAB 
GTK_RC_STYLE 
GTK_COMPOSITE_CHILD 
GTK_NO_REPARENT 
GTK_APP_PAINTABLE 
GTK_RECEIVES_DEFAULT 
GTK_DOUBLE_BUFFERED 
GTK_NO_SHOW_ALL 

Definition at line 101 of file gtkwidget.h.

◆ GtkWidgetHelpType

Enumerator
GTK_WIDGET_HELP_TOOLTIP 
GTK_WIDGET_HELP_WHATS_THIS 

Definition at line 127 of file gtkwidget.h.

Function Documentation

◆ _gtk_widget_buildable_finish_accelerator()

void _gtk_widget_buildable_finish_accelerator ( GtkWidget widget,
GtkWidget toplevel,
gpointer  user_data 
)

◆ _gtk_widget_get_accel_path()

const gchar* _gtk_widget_get_accel_path ( GtkWidget widget,
gboolean *  locked 
)

◆ _gtk_widget_get_aux_info()

GtkWidgetAuxInfo* _gtk_widget_get_aux_info ( GtkWidget widget,
gboolean  create 
)

◆ _gtk_widget_get_pointer_window()

GdkWindow* _gtk_widget_get_pointer_window ( GtkWidget widget)

◆ _gtk_widget_grab_notify()

void _gtk_widget_grab_notify ( GtkWidget widget,
gboolean  was_grabbed 
)

◆ _gtk_widget_is_pointer_widget()

gboolean _gtk_widget_is_pointer_widget ( GtkWidget widget)

◆ _gtk_widget_peek_colormap()

GdkColormap* _gtk_widget_peek_colormap ( void  )

◆ _gtk_widget_propagate_composited_changed()

void _gtk_widget_propagate_composited_changed ( GtkWidget widget)

◆ _gtk_widget_propagate_hierarchy_changed()

void _gtk_widget_propagate_hierarchy_changed ( GtkWidget widget,
GtkWidget previous_toplevel 
)

◆ _gtk_widget_propagate_screen_changed()

void _gtk_widget_propagate_screen_changed ( GtkWidget widget,
GdkScreen previous_screen 
)

◆ _gtk_widget_set_has_default()

void _gtk_widget_set_has_default ( GtkWidget widget,
gboolean  has_default 
)

◆ _gtk_widget_set_has_grab()

void _gtk_widget_set_has_grab ( GtkWidget widget,
gboolean  has_grab 
)

◆ _gtk_widget_set_is_toplevel()

void _gtk_widget_set_is_toplevel ( GtkWidget widget,
gboolean  is_toplevel 
)

◆ _gtk_widget_set_pointer_window()

void _gtk_widget_set_pointer_window ( GtkWidget widget,
GdkWindow pointer_window 
)

◆ _gtk_widget_synthesize_crossing()

void _gtk_widget_synthesize_crossing ( GtkWidget from,
GtkWidget to,
GdkCrossingMode  mode 
)

◆ gtk_requisition_copy()

GtkRequisition* gtk_requisition_copy ( const GtkRequisition requisition)

◆ gtk_requisition_free()

void gtk_requisition_free ( GtkRequisition requisition)

◆ gtk_requisition_get_type()

GType gtk_requisition_get_type ( void  )

◆ gtk_widget_activate()

gboolean gtk_widget_activate ( GtkWidget widget)

◆ gtk_widget_add_accelerator()

void gtk_widget_add_accelerator ( GtkWidget widget,
const gchar *  accel_signal,
GtkAccelGroup accel_group,
guint  accel_key,
GdkModifierType  accel_mods,
GtkAccelFlags  accel_flags 
)

◆ gtk_widget_add_events()

void gtk_widget_add_events ( GtkWidget widget,
gint  events 
)

◆ gtk_widget_add_mnemonic_label()

void gtk_widget_add_mnemonic_label ( GtkWidget widget,
GtkWidget label 
)

◆ gtk_widget_can_activate_accel()

gboolean gtk_widget_can_activate_accel ( GtkWidget widget,
guint  signal_id 
)

◆ gtk_widget_child_focus()

gboolean gtk_widget_child_focus ( GtkWidget widget,
GtkDirectionType  direction 
)

◆ gtk_widget_child_notify()

void gtk_widget_child_notify ( GtkWidget widget,
const gchar *  child_property 
)

◆ gtk_widget_class_find_style_property()

GParamSpec* gtk_widget_class_find_style_property ( GtkWidgetClass klass,
const gchar *  property_name 
)

◆ gtk_widget_class_install_style_property()

void gtk_widget_class_install_style_property ( GtkWidgetClass klass,
GParamSpec *  pspec 
)

◆ gtk_widget_class_install_style_property_parser()

void gtk_widget_class_install_style_property_parser ( GtkWidgetClass klass,
GParamSpec *  pspec,
GtkRcPropertyParser  parser 
)

◆ gtk_widget_class_list_style_properties()

GParamSpec** gtk_widget_class_list_style_properties ( GtkWidgetClass klass,
guint *  n_properties 
)

◆ gtk_widget_class_path()

void gtk_widget_class_path ( GtkWidget widget,
guint *  path_length,
gchar **  path,
gchar **  path_reversed 
)

◆ gtk_widget_create_pango_context()

PangoContext* gtk_widget_create_pango_context ( GtkWidget widget)

◆ gtk_widget_create_pango_layout()

PangoLayout* gtk_widget_create_pango_layout ( GtkWidget widget,
const gchar *  text 
)

◆ gtk_widget_destroy()

void gtk_widget_destroy ( GtkWidget widget)

◆ gtk_widget_destroyed()

void gtk_widget_destroyed ( GtkWidget widget,
GtkWidget **  widget_pointer 
)

◆ gtk_widget_draw()

void gtk_widget_draw ( GtkWidget widget,
const GdkRectangle area 
)

◆ gtk_widget_ensure_style()

void gtk_widget_ensure_style ( GtkWidget widget)

◆ gtk_widget_error_bell()

void gtk_widget_error_bell ( GtkWidget widget)

◆ gtk_widget_event()

gboolean gtk_widget_event ( GtkWidget widget,
GdkEvent event 
)

◆ gtk_widget_freeze_child_notify()

void gtk_widget_freeze_child_notify ( GtkWidget widget)

◆ gtk_widget_get_accessible()

AtkObject* gtk_widget_get_accessible ( GtkWidget widget)

◆ gtk_widget_get_allocation()

void gtk_widget_get_allocation ( GtkWidget widget,
GtkAllocation allocation 
)

◆ gtk_widget_get_ancestor()

GtkWidget* gtk_widget_get_ancestor ( GtkWidget widget,
GType  widget_type 
)

◆ gtk_widget_get_app_paintable()

gboolean gtk_widget_get_app_paintable ( GtkWidget widget)

◆ gtk_widget_get_can_default()

gboolean gtk_widget_get_can_default ( GtkWidget widget)

◆ gtk_widget_get_can_focus()

gboolean gtk_widget_get_can_focus ( GtkWidget widget)

◆ gtk_widget_get_child_requisition()

void gtk_widget_get_child_requisition ( GtkWidget widget,
GtkRequisition requisition 
)

◆ gtk_widget_get_child_visible()

gboolean gtk_widget_get_child_visible ( GtkWidget widget)

◆ gtk_widget_get_clipboard()

GtkClipboard* gtk_widget_get_clipboard ( GtkWidget widget,
GdkAtom  selection 
)

◆ gtk_widget_get_colormap()

GdkColormap* gtk_widget_get_colormap ( GtkWidget widget)

◆ gtk_widget_get_composite_name()

gchar* gtk_widget_get_composite_name ( GtkWidget widget)

◆ gtk_widget_get_default_colormap()

GdkColormap* gtk_widget_get_default_colormap ( void  )

◆ gtk_widget_get_default_direction()

GtkTextDirection gtk_widget_get_default_direction ( void  )

◆ gtk_widget_get_default_style()

GtkStyle* gtk_widget_get_default_style ( void  )

◆ gtk_widget_get_default_visual()

GdkVisual* gtk_widget_get_default_visual ( void  )

◆ gtk_widget_get_direction()

GtkTextDirection gtk_widget_get_direction ( GtkWidget widget)

◆ gtk_widget_get_display()

GdkDisplay* gtk_widget_get_display ( GtkWidget widget)

◆ gtk_widget_get_double_buffered()

gboolean gtk_widget_get_double_buffered ( GtkWidget widget)

◆ gtk_widget_get_events()

gint gtk_widget_get_events ( GtkWidget widget)

◆ gtk_widget_get_extension_events()

GdkExtensionMode gtk_widget_get_extension_events ( GtkWidget widget)

◆ gtk_widget_get_has_tooltip()

gboolean gtk_widget_get_has_tooltip ( GtkWidget widget)

◆ gtk_widget_get_has_window()

gboolean gtk_widget_get_has_window ( GtkWidget widget)

◆ gtk_widget_get_mapped()

gboolean gtk_widget_get_mapped ( GtkWidget widget)

◆ gtk_widget_get_modifier_style()

GtkRcStyle* gtk_widget_get_modifier_style ( GtkWidget widget)

◆ gtk_widget_get_name()

const gchar* gtk_widget_get_name ( GtkWidget widget)

◆ gtk_widget_get_no_show_all()

gboolean gtk_widget_get_no_show_all ( GtkWidget widget)

◆ gtk_widget_get_pango_context()

PangoContext* gtk_widget_get_pango_context ( GtkWidget widget)

◆ gtk_widget_get_parent()

GtkWidget* gtk_widget_get_parent ( GtkWidget widget)

◆ gtk_widget_get_parent_window()

GdkWindow* gtk_widget_get_parent_window ( GtkWidget widget)

◆ gtk_widget_get_pointer()

void gtk_widget_get_pointer ( GtkWidget widget,
gint *  x,
gint *  y 
)

◆ gtk_widget_get_realized()

gboolean gtk_widget_get_realized ( GtkWidget widget)

◆ gtk_widget_get_receives_default()

gboolean gtk_widget_get_receives_default ( GtkWidget widget)

◆ gtk_widget_get_requisition()

void gtk_widget_get_requisition ( GtkWidget widget,
GtkRequisition requisition 
)

◆ gtk_widget_get_root_window()

GdkWindow* gtk_widget_get_root_window ( GtkWidget widget)

◆ gtk_widget_get_screen()

GdkScreen* gtk_widget_get_screen ( GtkWidget widget)

◆ gtk_widget_get_sensitive()

gboolean gtk_widget_get_sensitive ( GtkWidget widget)

◆ gtk_widget_get_settings()

GtkSettings* gtk_widget_get_settings ( GtkWidget widget)

◆ gtk_widget_get_size_request()

void gtk_widget_get_size_request ( GtkWidget widget,
gint *  width,
gint *  height 
)

◆ gtk_widget_get_snapshot()

GdkPixmap* gtk_widget_get_snapshot ( GtkWidget widget,
GdkRectangle clip_rect 
)

◆ gtk_widget_get_state()

GtkStateType gtk_widget_get_state ( GtkWidget widget)

◆ gtk_widget_get_style()

GtkStyle* gtk_widget_get_style ( GtkWidget widget)

◆ gtk_widget_get_tooltip_markup()

gchar* gtk_widget_get_tooltip_markup ( GtkWidget widget)

◆ gtk_widget_get_tooltip_text()

gchar* gtk_widget_get_tooltip_text ( GtkWidget widget)

◆ gtk_widget_get_tooltip_window()

GtkWindow* gtk_widget_get_tooltip_window ( GtkWidget widget)

◆ gtk_widget_get_toplevel()

GtkWidget* gtk_widget_get_toplevel ( GtkWidget widget)

◆ gtk_widget_get_type()

GType gtk_widget_get_type ( void  )

◆ gtk_widget_get_visible()

gboolean gtk_widget_get_visible ( GtkWidget widget)

◆ gtk_widget_get_visual()

GdkVisual* gtk_widget_get_visual ( GtkWidget widget)

◆ gtk_widget_get_window()

GdkWindow* gtk_widget_get_window ( GtkWidget widget)

◆ gtk_widget_grab_default()

void gtk_widget_grab_default ( GtkWidget widget)

◆ gtk_widget_grab_focus()

void gtk_widget_grab_focus ( GtkWidget widget)

◆ gtk_widget_has_default()

gboolean gtk_widget_has_default ( GtkWidget widget)

◆ gtk_widget_has_focus()

gboolean gtk_widget_has_focus ( GtkWidget widget)

◆ gtk_widget_has_grab()

gboolean gtk_widget_has_grab ( GtkWidget widget)

◆ gtk_widget_has_rc_style()

gboolean gtk_widget_has_rc_style ( GtkWidget widget)

◆ gtk_widget_has_screen()

gboolean gtk_widget_has_screen ( GtkWidget widget)

◆ gtk_widget_hide()

void gtk_widget_hide ( GtkWidget widget)

◆ gtk_widget_hide_all()

void gtk_widget_hide_all ( GtkWidget widget)

◆ gtk_widget_hide_on_delete()

gboolean gtk_widget_hide_on_delete ( GtkWidget widget)

◆ gtk_widget_input_shape_combine_mask()

void gtk_widget_input_shape_combine_mask ( GtkWidget widget,
GdkBitmap shape_mask,
gint  offset_x,
gint  offset_y 
)

◆ gtk_widget_intersect()

gboolean gtk_widget_intersect ( GtkWidget widget,
const GdkRectangle area,
GdkRectangle intersection 
)

◆ gtk_widget_is_ancestor()

gboolean gtk_widget_is_ancestor ( GtkWidget widget,
GtkWidget ancestor 
)

◆ gtk_widget_is_composited()

gboolean gtk_widget_is_composited ( GtkWidget widget)

◆ gtk_widget_is_drawable()

gboolean gtk_widget_is_drawable ( GtkWidget widget)

◆ gtk_widget_is_focus()

gboolean gtk_widget_is_focus ( GtkWidget widget)

◆ gtk_widget_is_sensitive()

gboolean gtk_widget_is_sensitive ( GtkWidget widget)

◆ gtk_widget_is_toplevel()

gboolean gtk_widget_is_toplevel ( GtkWidget widget)

◆ gtk_widget_keynav_failed()

gboolean gtk_widget_keynav_failed ( GtkWidget widget,
GtkDirectionType  direction 
)

◆ gtk_widget_list_accel_closures()

GList* gtk_widget_list_accel_closures ( GtkWidget widget)

◆ gtk_widget_list_mnemonic_labels()

GList* gtk_widget_list_mnemonic_labels ( GtkWidget widget)

◆ gtk_widget_map()

void gtk_widget_map ( GtkWidget widget)

◆ gtk_widget_mnemonic_activate()

gboolean gtk_widget_mnemonic_activate ( GtkWidget widget,
gboolean  group_cycling 
)

◆ gtk_widget_modify_base()

void gtk_widget_modify_base ( GtkWidget widget,
GtkStateType  state,
const GdkColor color 
)

◆ gtk_widget_modify_bg()

void gtk_widget_modify_bg ( GtkWidget widget,
GtkStateType  state,
const GdkColor color 
)

◆ gtk_widget_modify_cursor()

void gtk_widget_modify_cursor ( GtkWidget widget,
const GdkColor primary,
const GdkColor secondary 
)

◆ gtk_widget_modify_fg()

void gtk_widget_modify_fg ( GtkWidget widget,
GtkStateType  state,
const GdkColor color 
)

◆ gtk_widget_modify_font()

void gtk_widget_modify_font ( GtkWidget widget,
PangoFontDescription *  font_desc 
)

◆ gtk_widget_modify_style()

void gtk_widget_modify_style ( GtkWidget widget,
GtkRcStyle style 
)

◆ gtk_widget_modify_text()

void gtk_widget_modify_text ( GtkWidget widget,
GtkStateType  state,
const GdkColor color 
)

◆ gtk_widget_new()

GtkWidget* gtk_widget_new ( GType  type,
const gchar *  first_property_name,
  ... 
)

◆ gtk_widget_path()

void gtk_widget_path ( GtkWidget widget,
guint *  path_length,
gchar **  path,
gchar **  path_reversed 
)

◆ gtk_widget_pop_colormap()

void gtk_widget_pop_colormap ( void  )

◆ gtk_widget_pop_composite_child()

void gtk_widget_pop_composite_child ( void  )

◆ gtk_widget_push_colormap()

void gtk_widget_push_colormap ( GdkColormap cmap)

◆ gtk_widget_push_composite_child()

void gtk_widget_push_composite_child ( void  )

◆ gtk_widget_queue_clear()

void gtk_widget_queue_clear ( GtkWidget widget)

◆ gtk_widget_queue_clear_area()

void gtk_widget_queue_clear_area ( GtkWidget widget,
gint  x,
gint  y,
gint  width,
gint  height 
)

◆ gtk_widget_queue_draw()

void gtk_widget_queue_draw ( GtkWidget widget)

◆ gtk_widget_queue_draw_area()

void gtk_widget_queue_draw_area ( GtkWidget widget,
gint  x,
gint  y,
gint  width,
gint  height 
)

◆ gtk_widget_queue_resize()

void gtk_widget_queue_resize ( GtkWidget widget)

◆ gtk_widget_queue_resize_no_redraw()

void gtk_widget_queue_resize_no_redraw ( GtkWidget widget)

◆ gtk_widget_realize()

void gtk_widget_realize ( GtkWidget widget)

◆ gtk_widget_ref()

GtkWidget* gtk_widget_ref ( GtkWidget widget)

◆ gtk_widget_region_intersect()

GdkRegion* gtk_widget_region_intersect ( GtkWidget widget,
const GdkRegion region 
)

◆ gtk_widget_remove_accelerator()

gboolean gtk_widget_remove_accelerator ( GtkWidget widget,
GtkAccelGroup accel_group,
guint  accel_key,
GdkModifierType  accel_mods 
)

◆ gtk_widget_remove_mnemonic_label()

void gtk_widget_remove_mnemonic_label ( GtkWidget widget,
GtkWidget label 
)

◆ gtk_widget_render_icon()

GdkPixbuf* gtk_widget_render_icon ( GtkWidget widget,
const gchar *  stock_id,
GtkIconSize  size,
const gchar *  detail 
)

◆ gtk_widget_reparent()

void gtk_widget_reparent ( GtkWidget widget,
GtkWidget new_parent 
)

◆ gtk_widget_reset_rc_styles()

void gtk_widget_reset_rc_styles ( GtkWidget widget)

◆ gtk_widget_reset_shapes()

void gtk_widget_reset_shapes ( GtkWidget widget)

◆ gtk_widget_send_expose()

gint gtk_widget_send_expose ( GtkWidget widget,
GdkEvent event 
)

◆ gtk_widget_send_focus_change()

gboolean gtk_widget_send_focus_change ( GtkWidget widget,
GdkEvent event 
)

◆ gtk_widget_set()

void gtk_widget_set ( GtkWidget widget,
const gchar *  first_property_name,
  ... 
)

◆ gtk_widget_set_accel_path()

void gtk_widget_set_accel_path ( GtkWidget widget,
const gchar *  accel_path,
GtkAccelGroup accel_group 
)

◆ gtk_widget_set_allocation()

void gtk_widget_set_allocation ( GtkWidget widget,
const GtkAllocation allocation 
)

◆ gtk_widget_set_app_paintable()

void gtk_widget_set_app_paintable ( GtkWidget widget,
gboolean  app_paintable 
)

◆ gtk_widget_set_can_default()

void gtk_widget_set_can_default ( GtkWidget widget,
gboolean  can_default 
)

◆ gtk_widget_set_can_focus()

void gtk_widget_set_can_focus ( GtkWidget widget,
gboolean  can_focus 
)

◆ gtk_widget_set_child_visible()

void gtk_widget_set_child_visible ( GtkWidget widget,
gboolean  is_visible 
)

◆ gtk_widget_set_colormap()

void gtk_widget_set_colormap ( GtkWidget widget,
GdkColormap colormap 
)

◆ gtk_widget_set_composite_name()

void gtk_widget_set_composite_name ( GtkWidget widget,
const gchar *  name 
)

◆ gtk_widget_set_default_colormap()

void gtk_widget_set_default_colormap ( GdkColormap colormap)

◆ gtk_widget_set_default_direction()

void gtk_widget_set_default_direction ( GtkTextDirection  dir)

◆ gtk_widget_set_direction()

void gtk_widget_set_direction ( GtkWidget widget,
GtkTextDirection  dir 
)

◆ gtk_widget_set_double_buffered()

void gtk_widget_set_double_buffered ( GtkWidget widget,
gboolean  double_buffered 
)

◆ gtk_widget_set_events()

void gtk_widget_set_events ( GtkWidget widget,
gint  events 
)

◆ gtk_widget_set_extension_events()

void gtk_widget_set_extension_events ( GtkWidget widget,
GdkExtensionMode  mode 
)

◆ gtk_widget_set_has_tooltip()

void gtk_widget_set_has_tooltip ( GtkWidget widget,
gboolean  has_tooltip 
)

◆ gtk_widget_set_has_window()

void gtk_widget_set_has_window ( GtkWidget widget,
gboolean  has_window 
)

◆ gtk_widget_set_mapped()

void gtk_widget_set_mapped ( GtkWidget widget,
gboolean  mapped 
)

◆ gtk_widget_set_name()

void gtk_widget_set_name ( GtkWidget widget,
const gchar *  name 
)

◆ gtk_widget_set_no_show_all()

void gtk_widget_set_no_show_all ( GtkWidget widget,
gboolean  no_show_all 
)

◆ gtk_widget_set_parent()

void gtk_widget_set_parent ( GtkWidget widget,
GtkWidget parent 
)

◆ gtk_widget_set_parent_window()

void gtk_widget_set_parent_window ( GtkWidget widget,
GdkWindow parent_window 
)

◆ gtk_widget_set_realized()

void gtk_widget_set_realized ( GtkWidget widget,
gboolean  realized 
)

◆ gtk_widget_set_receives_default()

void gtk_widget_set_receives_default ( GtkWidget widget,
gboolean  receives_default 
)

◆ gtk_widget_set_redraw_on_allocate()

void gtk_widget_set_redraw_on_allocate ( GtkWidget widget,
gboolean  redraw_on_allocate 
)

◆ gtk_widget_set_scroll_adjustments()

gboolean gtk_widget_set_scroll_adjustments ( GtkWidget widget,
GtkAdjustment hadjustment,
GtkAdjustment vadjustment 
)

◆ gtk_widget_set_sensitive()

void gtk_widget_set_sensitive ( GtkWidget widget,
gboolean  sensitive 
)

◆ gtk_widget_set_size_request()

void gtk_widget_set_size_request ( GtkWidget widget,
gint  width,
gint  height 
)

◆ gtk_widget_set_state()

void gtk_widget_set_state ( GtkWidget widget,
GtkStateType  state 
)

◆ gtk_widget_set_style()

void gtk_widget_set_style ( GtkWidget widget,
GtkStyle style 
)

◆ gtk_widget_set_tooltip_markup()

void gtk_widget_set_tooltip_markup ( GtkWidget widget,
const gchar *  markup 
)

◆ gtk_widget_set_tooltip_text()

void gtk_widget_set_tooltip_text ( GtkWidget widget,
const gchar *  text 
)

◆ gtk_widget_set_tooltip_window()

void gtk_widget_set_tooltip_window ( GtkWidget widget,
GtkWindow custom_window 
)

◆ gtk_widget_set_uposition()

void gtk_widget_set_uposition ( GtkWidget widget,
gint  x,
gint  y 
)

◆ gtk_widget_set_usize()

void gtk_widget_set_usize ( GtkWidget widget,
gint  width,
gint  height 
)

◆ gtk_widget_set_visible()

void gtk_widget_set_visible ( GtkWidget widget,
gboolean  visible 
)

◆ gtk_widget_set_window()

void gtk_widget_set_window ( GtkWidget widget,
GdkWindow window 
)

◆ gtk_widget_shape_combine_mask()

void gtk_widget_shape_combine_mask ( GtkWidget widget,
GdkBitmap shape_mask,
gint  offset_x,
gint  offset_y 
)

◆ gtk_widget_show()

void gtk_widget_show ( GtkWidget widget)

◆ gtk_widget_show_all()

void gtk_widget_show_all ( GtkWidget widget)

◆ gtk_widget_show_now()

void gtk_widget_show_now ( GtkWidget widget)

◆ gtk_widget_size_allocate()

void gtk_widget_size_allocate ( GtkWidget widget,
GtkAllocation allocation 
)

◆ gtk_widget_size_request()

void gtk_widget_size_request ( GtkWidget widget,
GtkRequisition requisition 
)

◆ gtk_widget_style_attach()

void gtk_widget_style_attach ( GtkWidget style)

◆ gtk_widget_style_get()

void gtk_widget_style_get ( GtkWidget widget,
const gchar *  first_property_name,
  ... 
)

◆ gtk_widget_style_get_property()

void gtk_widget_style_get_property ( GtkWidget widget,
const gchar *  property_name,
GValue *  value 
)

◆ gtk_widget_style_get_valist()

void gtk_widget_style_get_valist ( GtkWidget widget,
const gchar *  first_property_name,
va_list  var_args 
)

◆ gtk_widget_thaw_child_notify()

void gtk_widget_thaw_child_notify ( GtkWidget widget)

◆ gtk_widget_translate_coordinates()

gboolean gtk_widget_translate_coordinates ( GtkWidget src_widget,
GtkWidget dest_widget,
gint  src_x,
gint  src_y,
gint *  dest_x,
gint *  dest_y 
)

◆ gtk_widget_trigger_tooltip_query()

void gtk_widget_trigger_tooltip_query ( GtkWidget widget)

◆ gtk_widget_unmap()

void gtk_widget_unmap ( GtkWidget widget)

◆ gtk_widget_unparent()

void gtk_widget_unparent ( GtkWidget widget)

◆ gtk_widget_unrealize()

void gtk_widget_unrealize ( GtkWidget widget)

◆ gtk_widget_unref()

void gtk_widget_unref ( GtkWidget widget)