Ardour  9.0-pre0-582-g084a23a80d
gtktoolitemgroup.h File Reference
#include <gtk/gtkcontainer.h>
#include <gtk/gtktoolitem.h>
Include dependency graph for gtktoolitemgroup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkToolItemGroup
 
struct  _GtkToolItemGroupClass
 

Macros

#define GTK_TYPE_TOOL_ITEM_GROUP   (gtk_tool_item_group_get_type ())
 
#define GTK_TOOL_ITEM_GROUP(obj)   (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroup))
 
#define GTK_TOOL_ITEM_GROUP_CLASS(cls)   (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
 
#define GTK_IS_TOOL_ITEM_GROUP(obj)   (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
 
#define GTK_IS_TOOL_ITEM_GROUP_CLASS(obj)   (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
 
#define GTK_TOOL_ITEM_GROUP_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
 

Typedefs

typedef struct _GtkToolItemGroup GtkToolItemGroup
 
typedef struct _GtkToolItemGroupClass GtkToolItemGroupClass
 
typedef struct _GtkToolItemGroupPrivate GtkToolItemGroupPrivate
 

Functions

GType gtk_tool_item_group_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_tool_item_group_new (const gchar *label)
 
void gtk_tool_item_group_set_label (GtkToolItemGroup *group, const gchar *label)
 
void gtk_tool_item_group_set_label_widget (GtkToolItemGroup *group, GtkWidget *label_widget)
 
void gtk_tool_item_group_set_collapsed (GtkToolItemGroup *group, gboolean collapsed)
 
void gtk_tool_item_group_set_ellipsize (GtkToolItemGroup *group, PangoEllipsizeMode ellipsize)
 
void gtk_tool_item_group_set_header_relief (GtkToolItemGroup *group, GtkReliefStyle style)
 
const gchar * gtk_tool_item_group_get_label (GtkToolItemGroup *group)
 
GtkWidgetgtk_tool_item_group_get_label_widget (GtkToolItemGroup *group)
 
gboolean gtk_tool_item_group_get_collapsed (GtkToolItemGroup *group)
 
PangoEllipsizeMode gtk_tool_item_group_get_ellipsize (GtkToolItemGroup *group)
 
GtkReliefStyle gtk_tool_item_group_get_header_relief (GtkToolItemGroup *group)
 
void gtk_tool_item_group_insert (GtkToolItemGroup *group, GtkToolItem *item, gint position)
 
void gtk_tool_item_group_set_item_position (GtkToolItemGroup *group, GtkToolItem *item, gint position)
 
gint gtk_tool_item_group_get_item_position (GtkToolItemGroup *group, GtkToolItem *item)
 
guint gtk_tool_item_group_get_n_items (GtkToolItemGroup *group)
 
GtkToolItemgtk_tool_item_group_get_nth_item (GtkToolItemGroup *group, guint index)
 
GtkToolItemgtk_tool_item_group_get_drop_item (GtkToolItemGroup *group, gint x, gint y)
 

Macro Definition Documentation

◆ GTK_IS_TOOL_ITEM_GROUP

#define GTK_IS_TOOL_ITEM_GROUP (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))

Definition at line 37 of file gtktoolitemgroup.h.

◆ GTK_IS_TOOL_ITEM_GROUP_CLASS

#define GTK_IS_TOOL_ITEM_GROUP_CLASS (   obj)    (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))

Definition at line 38 of file gtktoolitemgroup.h.

◆ GTK_TOOL_ITEM_GROUP

#define GTK_TOOL_ITEM_GROUP (   obj)    (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroup))

Definition at line 35 of file gtktoolitemgroup.h.

◆ GTK_TOOL_ITEM_GROUP_CLASS

#define GTK_TOOL_ITEM_GROUP_CLASS (   cls)    (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))

Definition at line 36 of file gtktoolitemgroup.h.

◆ GTK_TOOL_ITEM_GROUP_GET_CLASS

#define GTK_TOOL_ITEM_GROUP_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))

Definition at line 39 of file gtktoolitemgroup.h.

◆ GTK_TYPE_TOOL_ITEM_GROUP

#define GTK_TYPE_TOOL_ITEM_GROUP   (gtk_tool_item_group_get_type ())

Definition at line 34 of file gtktoolitemgroup.h.

Typedef Documentation

◆ GtkToolItemGroup

Definition at line 32 of file gtktoolitemgroup.h.

◆ GtkToolItemGroupClass

Definition at line 32 of file gtktoolitemgroup.h.

◆ GtkToolItemGroupPrivate

typedef struct _GtkToolItemGroupPrivate GtkToolItemGroupPrivate

Definition at line 32 of file gtktoolitemgroup.h.

Function Documentation

◆ gtk_tool_item_group_get_collapsed()

gboolean gtk_tool_item_group_get_collapsed ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_drop_item()

GtkToolItem* gtk_tool_item_group_get_drop_item ( GtkToolItemGroup group,
gint  x,
gint  y 
)

◆ gtk_tool_item_group_get_ellipsize()

PangoEllipsizeMode gtk_tool_item_group_get_ellipsize ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_header_relief()

GtkReliefStyle gtk_tool_item_group_get_header_relief ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_item_position()

gint gtk_tool_item_group_get_item_position ( GtkToolItemGroup group,
GtkToolItem item 
)

◆ gtk_tool_item_group_get_label()

const gchar* gtk_tool_item_group_get_label ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_label_widget()

GtkWidget* gtk_tool_item_group_get_label_widget ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_n_items()

guint gtk_tool_item_group_get_n_items ( GtkToolItemGroup group)

◆ gtk_tool_item_group_get_nth_item()

GtkToolItem* gtk_tool_item_group_get_nth_item ( GtkToolItemGroup group,
guint  index 
)

◆ gtk_tool_item_group_get_type()

GType gtk_tool_item_group_get_type ( void  )

◆ gtk_tool_item_group_insert()

void gtk_tool_item_group_insert ( GtkToolItemGroup group,
GtkToolItem item,
gint  position 
)

◆ gtk_tool_item_group_new()

GtkWidget* gtk_tool_item_group_new ( const gchar *  label)

◆ gtk_tool_item_group_set_collapsed()

void gtk_tool_item_group_set_collapsed ( GtkToolItemGroup group,
gboolean  collapsed 
)

◆ gtk_tool_item_group_set_ellipsize()

void gtk_tool_item_group_set_ellipsize ( GtkToolItemGroup group,
PangoEllipsizeMode  ellipsize 
)

◆ gtk_tool_item_group_set_header_relief()

void gtk_tool_item_group_set_header_relief ( GtkToolItemGroup group,
GtkReliefStyle  style 
)

◆ gtk_tool_item_group_set_item_position()

void gtk_tool_item_group_set_item_position ( GtkToolItemGroup group,
GtkToolItem item,
gint  position 
)

◆ gtk_tool_item_group_set_label()

void gtk_tool_item_group_set_label ( GtkToolItemGroup group,
const gchar *  label 
)

◆ gtk_tool_item_group_set_label_widget()

void gtk_tool_item_group_set_label_widget ( GtkToolItemGroup group,
GtkWidget label_widget 
)