GtkRadioToolButton
GtkRadioToolButton — Элемент панели инструментов, содержащий радиокнопку
Функции
Свойства
| GtkRadioToolButton * | группа | Запись |
Типы и значения
| struct | GtkRadioToolButton |
Иерархия объектов
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkToolItem ╰── GtkToolButton ╰── GtkToggleToolButton ╰── GtkRadioToolButton
Реализованные интерфейсы
GtkRadioToolButton реализует AtkImplementorIface, GtkBuildable, GtkActivatable и GtkActionable.
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkRadioToolButton — это GtkToolItem, содержащий радиокнопку, то есть кнопку, которая является частью группы переключаемых кнопок, где только одна кнопка может быть активной одновременно.
Используйте gtk_radio_tool_button_new() для создания нового GtkRadioToolButton. Используйте gtk_radio_tool_button_new_from_widget() для создания нового GtkRadioToolButton, который является частью той же группы, что и существующий GtkRadioToolButton.
CSS-узлы
GtkRadioToolButton имеет один CSS-узел с именем toolbutton.
Функции
gtk_radio_tool_button_new ()
GtkToolItem *
gtk_radio_tool_button_new (GSList *group); Создаёт новую кнопку GtkRadioToolButton, добавляя её в group .
Параметры
group | Существующая группа радиокнопок или | [allow-none][element-type GtkRadioButton] |
Возвращаемое значение
Новая GtkRadioToolButton
С: 2.4
gtk_radio_tool_button_new_from_stock ()
GtkToolItem * gtk_radio_tool_button_new_from_stock (GSList *group,const gchar *stock_id);
gtk_radio_tool_button_new_from_stock устарела начиная с версии 3.10 и не должна использоваться в новом коде.
Используйте gtk_radio_tool_button_new() вместо этого.
Создаёт новую GtkRadioToolButton, добавляя её в group . Новая GtkRadioToolButton будет содержать иконку и подпись из элемента набора stock_id .
Параметры
group | существующая группа радиокнопок или | [allow-none][element-type GtkRadioButton] |
stock_id | имя элемента набора |
Возвращаемое значение
Новая GtkRadioToolButton
С: 2.4
gtk_radio_tool_button_new_from_widget ()
GtkToolItem *
gtk_radio_tool_button_new_from_widget (GtkRadioToolButton *group); Создаёт новую GtkRadioToolButton, добавляя её в ту же группу, что и gruup
[constructor]
Параметры
group | Существующая GtkRadioToolButton или | [allow-none] |
С: 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);
gtk_radio_tool_button_new_with_stock_from_widget устарела начиная с версии 3.10 и не должна использоваться в новом коде.
gtk_radio_tool_button_new_from_widget
Создаёт новую GtkRadioToolButton, добавляя её в ту же группу, что и group . Новая GtkRadioToolButton будет содержать иконку и подпись из элемента набора, указанного stock_id .
[constructor]
Параметры
group | Существующая GtkRadioToolButton. | [allow-none] |
stock_id | имя элемента набора |
С: 2.4
gtk_radio_tool_button_get_group ()
GSList *
gtk_radio_tool_button_get_group (GtkRadioToolButton *button); Возвращает группу радиокнопок, к которой принадлежит button.
Параметры
button | кнопка GtkRadioToolButton |
Возвращаемое значение
Группа, к которой принадлежит button.
[transfer none][element-type GtkRadioButton]
С: 2.4
gtk_radio_tool_button_set_group ()
void gtk_radio_tool_button_set_group (GtkRadioToolButton *button,GSList *group);
Добавляет button в group, удаляя её из группы, к которой она принадлежала ранее.
Параметры
button | кнопка GtkRadioToolButton | |
group | существующая группа радиокнопок или | [element-type GtkRadioButton][allow-none] |
С: 2.4
Типы и значения
struct GtkRadioToolButton
struct GtkRadioToolButton;
Подробное описание свойств
Свойство “group”
“group” GtkRadioToolButton *
Устанавливает новую группу для кнопки радиоинструмента.
Флаги: Запись
С: 2.4
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkRadioToolButton.html