| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
| GtkToggleToolButtonGtkToggleToolButton GtkToolItem содержащий кнопку-переключатель | 
#include <gtk/gtk.h>
            GtkToggleToolButton;
GtkToolItem* gtk_toggle_tool_button_new     (void);
GtkToolItem* gtk_toggle_tool_button_new_from_stock
                                            (const gchar *stock_id);
void        gtk_toggle_tool_button_set_active
                                            (GtkToggleToolButton *button,
                                             gboolean is_active);
gboolean    gtk_toggle_tool_button_get_active
                                            (GtkToggleToolButton *button);  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkToolItem
                                       +----GtkToolButton
                                             +----GtkToggleToolButton
                                                   +----GtkRadioToolButtonGtkToggleToolButton осуществляет AtkImplementorIface.
"active" gboolean : Read / Write
"toggled"   void        user_function      (GtkToggleToolButton *toggle_tool_button,
                                            gpointer             user_data)               : Run firstGtkToggleToolButton это GtkToolItem который содержит кнопку-переключатель.
Используйте gtk_toggle_tool_button_new() для создания нового GtkToggleToolButton. Используйте gtk_toggle_tool_button_new_from_stock() для создания нового GtkToggleToolButton содержащего готовый элемент.
typedef struct _GtkToggleToolButton GtkToggleToolButton;
GtkToggleToolButton структура содержит только закрытые данные доступ к которым должен осуществляеться с помощью функций описанных ниже.
GtkToolItem* gtk_toggle_tool_button_new (void);
Возвращает новый GtkToggleToolButton
| Возвращает : | Вновь созданный GtkToggleToolButton | 
Начиная с версии 2.4
GtkToolItem* gtk_toggle_tool_button_new_from_stock
                                            (const gchar *stock_id);Создаёт новый GtkToggleToolButton содержащий изображение и текст из готового элемента. Некоторые ids заготовок имеют макрос препроцессора как например GTK_STOCK_OK и GTK_STOCK_APPLY.
Если stock_id не имя готового элемента, то произойдёт ошибка.
| stock_id : | Имя готового элемента | 
| Возвращает : | Новый GtkToggleToolButton | 
Начиная с версии 2.4
void        gtk_toggle_tool_button_set_active
                                            (GtkToggleToolButton *button,
                                             gboolean is_active);Устанавливает статус инструментальной кнопки переключателя. Установите TRUE если вам нужно нажатый GtkToggleButton 'pressed in', и FALSE отжатый. Эти действия выбора издают переключающий сигнал.
| button : | |
| is_active : | Должна ли button быть активной | 
Начиная с версии 2.4
gboolean    gtk_toggle_tool_button_get_active
                                            (GtkToggleToolButton *button);Запрашивает GtkToggleToolButton и возвращает текущеме состояние. Возвращает TRUE если кнопка-переключатель нажата и FALSE если нет.
| button : | |
| Возвращает : | TRUE если инструментальная кнопка-переключатель нажата, FALSE если нет | 
Начиная с версии 2.4
"active" gboolean : Read / Write
Нажата или нет инструментальная кнопка-переключатель.
Значение по умолчанию: FALSE
Начиная с версии 2.8
void        user_function                  (GtkToggleToolButton *toggle_tool_button,
                                            gpointer             user_data)               : Run firstИздаётся при каждом изменении состояния инструментальной кнопки-переключателя.
| toggle_tool_button : | Объект издающий сигнал | 
| user_data : | Пользовательские данные устанавливаемые при подключении обработчика сигнала. | 
| Виджет панель инструментов | |
| Родительский класс GtkMenuToolButton. Свойства "label_widget", "label", "icon_widget", и "stock_id" GtkToolButton определяют ярлык и значок используемый для GtkMenuToolButtons. | |
| Подкласс GtkToolItem который разделяет группы пунктов в панели инструментов. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |