manpagez: man pages & more
html files: gtk2
Home | html | info | man

GtkToolItemGroup

GtkToolItemGroup

Properties

gboolean collapsed Read / Write
PangoEllipsizeMode ellipsize Read / Write
GtkReliefStyle header-relief Read / Write
gchar * label Read / Write
GtkWidget * label-widget Read / Write

Child Properties

gboolean expand Read / Write
gboolean fill Read / Write
gboolean homogeneous Read / Write
gboolean new-row Read / Write
gint position Read / Write

Style Properties

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkToolItemGroup

Implemented Interfaces

GtkToolItemGroup implements AtkImplementorIface, GtkBuildable and GtkToolShell.

Includes

#include <gtk/gtk.h>

Description

Functions

gtk_tool_item_group_get_collapsed ()

gboolean
gtk_tool_item_group_get_collapsed (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_get_drop_item ()

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

Since: 2.20


gtk_tool_item_group_get_ellipsize ()

PangoEllipsizeMode
gtk_tool_item_group_get_ellipsize (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_get_item_position ()

gint
gtk_tool_item_group_get_item_position (GtkToolItemGroup *group,
                                       GtkToolItem *item);

Since: 2.20


gtk_tool_item_group_get_n_items ()

guint
gtk_tool_item_group_get_n_items (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_get_label ()

const gchar *
gtk_tool_item_group_get_label (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_get_label_widget ()

GtkWidget *
gtk_tool_item_group_get_label_widget (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_get_nth_item ()

GtkToolItem *
gtk_tool_item_group_get_nth_item (GtkToolItemGroup *group,
                                  guint index);

Since: 2.20


gtk_tool_item_group_get_header_relief ()

GtkReliefStyle
gtk_tool_item_group_get_header_relief (GtkToolItemGroup *group);

Since: 2.20


gtk_tool_item_group_insert ()

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

Since: 2.20


gtk_tool_item_group_new ()

GtkWidget *
gtk_tool_item_group_new (const gchar *label);

Since: 2.20


gtk_tool_item_group_set_collapsed ()

void
gtk_tool_item_group_set_collapsed (GtkToolItemGroup *group,
                                   gboolean collapsed);

Since: 2.20


gtk_tool_item_group_set_ellipsize ()

void
gtk_tool_item_group_set_ellipsize (GtkToolItemGroup *group,
                                   PangoEllipsizeMode ellipsize);

Since: 2.20


gtk_tool_item_group_set_item_position ()

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

Since: 2.20


gtk_tool_item_group_set_label ()

void
gtk_tool_item_group_set_label (GtkToolItemGroup *group,
                               const gchar *label);

Since: 2.20


gtk_tool_item_group_set_label_widget ()

void
gtk_tool_item_group_set_label_widget (GtkToolItemGroup *group,
                                      GtkWidget *label_widget);

Since: 2.20


gtk_tool_item_group_set_header_relief ()

void
gtk_tool_item_group_set_header_relief (GtkToolItemGroup *group,
                                       GtkReliefStyle style);

Since: 2.20

Types and Values

struct GtkToolItemGroup

struct GtkToolItemGroup;

Property Details

The “collapsed” property

  “collapsed”                gboolean

Whether the group has been collapsed and items are hidden.

Flags: Read / Write

Default value: FALSE


The “ellipsize” property

  “ellipsize”                PangoEllipsizeMode

Ellipsize for item group headers.

Flags: Read / Write

Default value: PANGO_ELLIPSIZE_NONE


The “header-relief” property

  “header-relief”            GtkReliefStyle

Relief of the group header button.

Flags: Read / Write

Default value: GTK_RELIEF_NORMAL


The “label” property

  “label”                    gchar *

The human-readable title of this item group.

Flags: Read / Write

Default value: ""


The “label-widget” property

  “label-widget”             GtkWidget *

A widget to display in place of the usual label.

Flags: Read / Write

Child Property Details

The “expand” child property

  “expand”                   gboolean

Whether the item should receive extra space when the group grows.

Flags: Read / Write

Default value: FALSE


The “fill” child property

  “fill”                     gboolean

Whether the item should fill the available space.

Flags: Read / Write

Default value: TRUE


The “homogeneous” child property

  “homogeneous”              gboolean

Whether the item should be the same size as other homogeneous items.

Flags: Read / Write

Default value: TRUE


The “new-row” child property

  “new-row”                  gboolean

Whether the item should start a new row.

Flags: Read / Write

Default value: FALSE


The “position” child property

  “position”                 gint

Position of the item within this group.

Flags: Read / Write

Allowed values: >= 0

Default value: 0

Style Property Details

The “expander-size” style property

  “expander-size”            gint

Size of the expander arrow.

Flags: Read

Allowed values: >= 0

Default value: 16


The “header-spacing” style property

  “header-spacing”           gint

Spacing between expander arrow and caption.

Flags: Read

Allowed values: >= 0

Default value: 2

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.