Sets our main struct and passes it to the parent class.
Creates a new #GtkRadioToolButton, adding it to @group.
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.
Creates a new #GtkRadioToolButton adding it to the same group as @gruup
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.
Returns the radio button group @button belongs to.
Get the main Gtk struct
the main Gtk struct as a void*
Adds @button to @group, removing it from the group it belonged to before.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Queries a #GtkToggleToolButton and returns its current state. Returns %TRUE if the toggle button is pressed in and %FALSE if it is raised.
Sets the status of the toggle tool button. Set to %TRUE if you want the GtkToggleButton to be “pressed in”, and %FALSE to raise it. This action causes the toggled signal to be emitted.
Emitted whenever the toggle tool button changes state.
A #GtkRadioToolButton is a #GtkToolItem that contains a radio button, that is, a button that is part of a group of toggle buttons where only one button can be active at a time.
Use gtk_radio_tool_button_new() to create a new GtkRadioToolButton. Use gtk_radio_tool_button_new_from_widget() to create a new GtkRadioToolButton that is part of the same group as an existing GtkRadioToolButton.
CSS nodes
GtkRadioToolButton has a single CSS node with name toolbutton.