GtkRadioToolButton
GtkRadioToolButton — Элемент панели инструментов, содержащий радиокнопку
Функции
Свойства
| GtkRadioToolButton * | group | Запись |
Типы и значения
| 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 *
Устанавливает новую группу для кнопки радио.
Владелец: 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.24/GtkRadioToolButton.html