Ardour
9.0-pre0-582-g084a23a80d
|
#include <gtk/gtkwidget.h>
Go to the source code of this file.
Classes | |
struct | _GtkSizeGroup |
struct | _GtkSizeGroupClass |
Macros | |
#define | GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ()) |
#define | GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup)) |
#define | GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) |
#define | GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP)) |
#define | GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP)) |
#define | GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) |
Typedefs | |
typedef struct _GtkSizeGroup | GtkSizeGroup |
typedef struct _GtkSizeGroupClass | GtkSizeGroupClass |
Enumerations | |
enum | GtkSizeGroupMode { GTK_SIZE_GROUP_NONE , GTK_SIZE_GROUP_HORIZONTAL , GTK_SIZE_GROUP_VERTICAL , GTK_SIZE_GROUP_BOTH } |
Functions | |
GType | gtk_size_group_get_type (void) G_GNUC_CONST |
GtkSizeGroup * | gtk_size_group_new (GtkSizeGroupMode mode) |
void | gtk_size_group_set_mode (GtkSizeGroup *size_group, GtkSizeGroupMode mode) |
GtkSizeGroupMode | gtk_size_group_get_mode (GtkSizeGroup *size_group) |
void | gtk_size_group_set_ignore_hidden (GtkSizeGroup *size_group, gboolean ignore_hidden) |
gboolean | gtk_size_group_get_ignore_hidden (GtkSizeGroup *size_group) |
void | gtk_size_group_add_widget (GtkSizeGroup *size_group, GtkWidget *widget) |
void | gtk_size_group_remove_widget (GtkSizeGroup *size_group, GtkWidget *widget) |
GSList * | gtk_size_group_get_widgets (GtkSizeGroup *size_group) |
void | _gtk_size_group_get_child_requisition (GtkWidget *widget, GtkRequisition *requisition) |
void | _gtk_size_group_compute_requisition (GtkWidget *widget, GtkRequisition *requisition) |
void | _gtk_size_group_queue_resize (GtkWidget *widget) |
#define GTK_IS_SIZE_GROUP | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP)) |
Definition at line 35 of file gtksizegroup.h.
#define GTK_IS_SIZE_GROUP_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP)) |
Definition at line 36 of file gtksizegroup.h.
#define GTK_SIZE_GROUP | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup)) |
Definition at line 33 of file gtksizegroup.h.
#define GTK_SIZE_GROUP_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) |
Definition at line 34 of file gtksizegroup.h.
#define GTK_SIZE_GROUP_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) |
Definition at line 37 of file gtksizegroup.h.
#define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ()) |
Definition at line 32 of file gtksizegroup.h.
typedef struct _GtkSizeGroup GtkSizeGroup |
Definition at line 30 of file gtksizegroup.h.
typedef struct _GtkSizeGroupClass GtkSizeGroupClass |
Definition at line 30 of file gtksizegroup.h.
enum GtkSizeGroupMode |
GtkSizeGroupMode:
GTK_SIZE_GROUP_NONE | group has no effect |
GTK_SIZE_GROUP_HORIZONTAL | group affects horizontal requisition |
GTK_SIZE_GROUP_VERTICAL | group affects vertical requisition |
GTK_SIZE_GROUP_BOTH | group affects both horizontal and vertical requisition |
The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.
Enumerator | |
---|---|
GTK_SIZE_GROUP_NONE | |
GTK_SIZE_GROUP_HORIZONTAL | |
GTK_SIZE_GROUP_VERTICAL | |
GTK_SIZE_GROUP_BOTH |
Definition at line 80 of file gtksizegroup.h.
void _gtk_size_group_compute_requisition | ( | GtkWidget * | widget, |
GtkRequisition * | requisition | ||
) |
void _gtk_size_group_get_child_requisition | ( | GtkWidget * | widget, |
GtkRequisition * | requisition | ||
) |
void _gtk_size_group_queue_resize | ( | GtkWidget * | widget | ) |
void gtk_size_group_add_widget | ( | GtkSizeGroup * | size_group, |
GtkWidget * | widget | ||
) |
gboolean gtk_size_group_get_ignore_hidden | ( | GtkSizeGroup * | size_group | ) |
GtkSizeGroupMode gtk_size_group_get_mode | ( | GtkSizeGroup * | size_group | ) |
GType gtk_size_group_get_type | ( | void | ) |
GSList* gtk_size_group_get_widgets | ( | GtkSizeGroup * | size_group | ) |
GtkSizeGroup* gtk_size_group_new | ( | GtkSizeGroupMode | mode | ) |
void gtk_size_group_remove_widget | ( | GtkSizeGroup * | size_group, |
GtkWidget * | widget | ||
) |
void gtk_size_group_set_ignore_hidden | ( | GtkSizeGroup * | size_group, |
gboolean | ignore_hidden | ||
) |
void gtk_size_group_set_mode | ( | GtkSizeGroup * | size_group, |
GtkSizeGroupMode | mode | ||
) |