GtkRadioToolButton

GtkRadioToolButton

Functions

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkToolItem
                            ╰── GtkToolButton
                                ╰── GtkToggleToolButton
                                    ╰── GtkRadioToolButton

Implemented Interfaces

GtkRadioToolButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.

Includes

#include <gtk/gtk.h>

Description

Functions

gtk_radio_tool_button_new ()

GtkToolItem *
gtk_radio_tool_button_new (GSList *group);

Creates a new GtkRadioToolButton, adding it to group .

Parameters

group

An existing radio button group, or NULL if you are creating a new group.

[allow-none]

Returns

The new GtkRadioToolButton

Since: 2.4


gtk_radio_tool_button_new_from_stock ()

GtkToolItem *
gtk_radio_tool_button_new_from_stock (GSList *group,
                                      const gchar *stock_id);

Creates a new GtkRadioToolButton, adding it to group . The new GtkRadioToolButton will contain an icon and label from the stock item indicated by stock_id .

Parameters

group

an existing radio button group, or NULL if you are creating a new group.

[allow-none]

stock_id

the name of a stock item

 

Returns

The new GtkRadioToolItem

Since: 2.4


gtk_radio_tool_button_new_from_widget ()

GtkToolItem *
gtk_radio_tool_button_new_from_widget (GtkRadioToolButton *group);

Creates a new GtkRadioToolButton adding it to the same group as gruup

Parameters

group

An existing GtkRadioToolButton

 

Returns

The new GtkRadioToolButton.

[transfer none]

Since: 2.4


gtk_radio_tool_button_new_with_stock_from_widget ()

GtkToolItem *
gtk_radio_tool_button_new_with_stock_from_widget
                               (GtkRadioToolButton *group,
                                const gchar *stock_id);

Creates a new GtkRadioToolButton adding it to the same group as group . The new GtkRadioToolButton will contain an icon and label from the stock item indicated by stock_id .

Parameters

group

An existing GtkRadioToolButton.

 

stock_id

the name of a stock item

 

Returns

A new GtkRadioToolButton.

[transfer none]

Since: 2.4


gtk_radio_tool_button_get_group ()

GSList *
gtk_radio_tool_button_get_group (GtkRadioToolButton *button);

Returns the radio button group button belongs to.

Parameters

button

a GtkRadioToolButton

 

Returns

The group button belongs to.

[transfer none]

Since: 2.4


gtk_radio_tool_button_set_group ()

void
gtk_radio_tool_button_set_group (GtkRadioToolButton *button,
                                 GSList *group);

Adds button to group , removing it from the group it belonged to before.

Parameters

button

a GtkRadioToolButton

 

group

an existing radio button group

 

Since: 2.4

Types and Values

struct GtkRadioToolButton

struct GtkRadioToolButton;

Property Details

The “group” property

  “group”                    GtkRadioToolButton *

Sets a new group for a radio tool button.

Owner: GtkRadioToolButton

Flags: Write

Since: 2.4