| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| GtkRadioToolButtonGtkRadioToolButton Пункт панели инструментов который содержит радио-кнопку | 
#include <gtk/gtk.h>
            GtkRadioToolButton;
GtkToolItem* gtk_radio_tool_button_new      (GSList *group);
GtkToolItem* gtk_radio_tool_button_new_from_stock
                                            (GSList *group,
                                             const gchar *stock_id);
GtkToolItem* gtk_radio_tool_button_new_from_widget
                                            (GtkRadioToolButton *group);
GtkToolItem* gtk_radio_tool_button_new_with_stock_from_widget
                                            (GtkRadioToolButton *group,
                                             const gchar *stock_id);
GSList*     gtk_radio_tool_button_get_group (GtkRadioToolButton *button);
void        gtk_radio_tool_button_set_group (GtkRadioToolButton *button,
                                             GSList *group);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkToolItem
                                       +----GtkToolButton
                                             +----GtkToggleToolButton
                                                   +----GtkRadioToolButtonGtkRadioToolButton осуществляет AtkImplementorIface.
"group" GtkRadioToolButton : Write
GtkRadioToolButton это GtkToolItem который содержит радио-кнопку, которая является частью группы переключающихся кнопок где только одна их них может быть активна в конкретный момент времени.
Используйте gtk_radio_tool_button_new() для создания нового GtkRadioToolButton. Используйте gtk_radio_tool_button_new_from_widget() для создания нового GtkRadioToolButton который является частью некоторой группы как существующий GtkRadioToolButton. Используйте gtk_radio_tool_button_new_from_stock() или gtk_radio_tool_button_new_from_widget_with_stock() для создания нового GtkRAdioToolButton содержащего готовый элемент.
typedef struct _GtkRadioToolButton GtkRadioToolButton;
GtkRadioToolButton содержит только закрытые данные доступ к которым должен осуществляеться с помощью функций описанных ниже.
GtkToolItem* gtk_radio_tool_button_new (GSList *group);
Создаёт новый GtkRadioToolButton, добавляя его к group.
| group : | Существующая группа радио-кнопок, или NULL если вы создаёте новую группу | 
| Возвращает : | Новый GtkRadioToolButton | 
Начиная с версии 2.4
GtkToolItem* gtk_radio_tool_button_new_from_stock
                                            (GSList *group,
                                             const gchar *stock_id);Создаёт новый GtkRadioToolButton, добавляя его к group. Новый GtkRadioToolButton будет содержать значок и текст готового элемента идентифицируемого stock_id.
| group : | Существующая группа радио-кнопок, или NULL если вы создаёте новую группу | 
| stock_id : | Имя готового элемента | 
| Возвращает : | Новый GtkRadioToolItem | 
Начиная с версии 2.4
GtkToolItem* gtk_radio_tool_button_new_from_widget
                                            (GtkRadioToolButton *group);Создаёт новый GtkRadioToolButton добавляя его к некоторой группе group
| group : | Существующий GtkRadioToolButton | 
| Возвращает : | Новый GtkRadioToolButton | 
Начиная с версии 2.4
GtkToolItem* gtk_radio_tool_button_new_with_stock_from_widget
                                            (GtkRadioToolButton *group,
                                             const gchar *stock_id);Создаёт новый GtkRadioToolButton добавляя его к некоторой группе group. Новый GtkRadioToolButton будет содержать значок и ярлык из готового элемента указанного stock_id.
| group : | Существующий GtkRadioToolButton. | 
| stock_id : | Имя готового элемента | 
| Возвращает : | Новый GtkRadioToolButton | 
Начиная с версии 2.4
GSList* gtk_radio_tool_button_get_group (GtkRadioToolButton *button);
Возвращает группу к которой принадлежит радио-кнопка button.
| button : | |
| Возвращает : | Группа к которой принадлежит button. | 
Начиная с версии 2.4
void        gtk_radio_tool_button_set_group (GtkRadioToolButton *button,
                                             GSList *group);Добавляет button к group, удаляет её из группы к которой она принадлежала ранее.
| button : | |
| group : | Существующая группа радио-кнопок | 
Начиная с версии 2.4
"group" GtkRadioToolButton : Write
Устанавливает группу для инструментальной радио-кнопки.
Начиная с версии 2.4
| Виджет панель инструментов | |
| Родительский класс GtkRadioToolButton. Свойства "label_widget", "label", "icon_widget", и "stock_id" GtkToolButton определяют ярлык и значок используемый GtkRadioToolButton. | |
| Подкласс GtkToolItem который разделяет группы пунктов панели инструментов. Он очень хорошо подходит для размещения перед и после группы радио-кнопок GtkRadioToolButtons в GtkToolbar. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |