21 #ifndef __GTK_SIZE_GROUP_H__
22 #define __GTK_SIZE_GROUP_H__
24 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
25 #error "Only <gtk/gtk.h> can be included directly."
32 #define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ())
33 #define GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup))
34 #define GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
35 #define GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP))
36 #define GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP))
37 #define GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
52 guint
GSEAL (have_width) : 1;
53 guint
GSEAL (have_height) : 1;
54 guint
GSEAL (ignore_hidden) : 1;
94 gboolean ignore_hidden);
void _gtk_size_group_queue_resize(GtkWidget *widget)
void gtk_size_group_add_widget(GtkSizeGroup *size_group, GtkWidget *widget)
GtkSizeGroupMode gtk_size_group_get_mode(GtkSizeGroup *size_group)
GType gtk_size_group_get_type(void) G_GNUC_CONST
GtkSizeGroup * gtk_size_group_new(GtkSizeGroupMode mode)
void _gtk_size_group_compute_requisition(GtkWidget *widget, GtkRequisition *requisition)
void gtk_size_group_remove_widget(GtkSizeGroup *size_group, GtkWidget *widget)
@ GTK_SIZE_GROUP_HORIZONTAL
@ GTK_SIZE_GROUP_VERTICAL
void _gtk_size_group_get_child_requisition(GtkWidget *widget, GtkRequisition *requisition)
GSList * gtk_size_group_get_widgets(GtkSizeGroup *size_group)
void gtk_size_group_set_mode(GtkSizeGroup *size_group, GtkSizeGroupMode mode)
gboolean gtk_size_group_get_ignore_hidden(GtkSizeGroup *size_group)
void gtk_size_group_set_ignore_hidden(GtkSizeGroup *size_group, gboolean ignore_hidden)
void(* _gtk_reserved4)(void)
GObjectClass parent_class
void(* _gtk_reserved1)(void)
void(* _gtk_reserved2)(void)
void(* _gtk_reserved3)(void)
guint GSEAL(have_width) guint GSEAL(have_height) guint GSEAL(ignore_hidden) GtkRequisition GSEAL(requisition)