| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
| GtkToggleActionGtkToggleAction Действие выполнение которого выбирается из двух состояний | 
#include <gtk/gtk.h>
            GtkToggleAction;
GtkToggleAction* gtk_toggle_action_new      (const gchar *name,
                                             const gchar *label,
                                             const gchar *tooltip,
                                             const gchar *stock_id);
void        gtk_toggle_action_toggled       (GtkToggleAction *action);
void        gtk_toggle_action_set_active    (GtkToggleAction *action,
                                             gboolean is_active);
gboolean    gtk_toggle_action_get_active    (GtkToggleAction *action);
void        gtk_toggle_action_set_draw_as_radio
                                            (GtkToggleAction *action,
                                             gboolean draw_as_radio);
gboolean    gtk_toggle_action_get_draw_as_radio
                                            (GtkToggleAction *action);
  GObject
   +----GtkAction
         +----GtkToggleAction
               +----GtkRadioAction"active" gboolean : Read / Write "draw-as-radio" gboolean : Read / Write
"toggled"   void        user_function      (GtkToggleAction *toggleaction,
                                            gpointer         user_data)         : Run firstGtkToggleAction примерно соответствует GtkCheckMenuItem. Он имеет состояние "active" определяющее должно ли действие иметь выбор или нет.
typedef struct _GtkToggleAction GtkToggleAction;
GtkToggleAction структура содержит только закрытые данные к которым нет непосредственного доступа.
GtkToggleAction* gtk_toggle_action_new      (const gchar *name,
                                             const gchar *label,
                                             const gchar *tooltip,
                                             const gchar *stock_id);
Создаёт новый объект GtkToggleAction.
Для добавления действия к GtkActionGroup
и установки акселератора для действия,
вызовите gtk_action_group_add_action_with_accel().
| 
 | Уникальное имя действия | 
| 
 | Ярлык отображаемый в пунктах меню и кнопках | 
| 
 | Подсказка для действия | 
| 
 | Заготовленный значок для отображения в виджетах представляющих действие | 
| Возвращает: | новый GtkToggleAction | 
Начиная с версии 2.4
void gtk_toggle_action_toggled (GtkToggleAction *action);
Издаёт сигнал "toggled" на выбранном действии.
| 
 | Объект действия | 
Начиная с версии 2.4
void        gtk_toggle_action_set_active    (GtkToggleAction *action,
                                             gboolean is_active);Устанавливает флажок на выбранном действии.
| 
 | Объект действия | 
| 
 | Должно ли действие быть выбрано или нет | 
Начиная с версии 2.4
gboolean gtk_toggle_action_get_active (GtkToggleAction *action);
Возвращает состояние выборочного действия.
| 
 | Объект действия | 
| Возвращает: | Состояние выборочного действия | 
Начиная с версии 2.4
void        gtk_toggle_action_set_draw_as_radio
                                            (GtkToggleAction *action,
                                             gboolean draw_as_radio);Устанавливает должно ли действие иметь полномочия как радио действия.
| 
 | Объект действия | 
| 
 | Должно ли действие иметь полномочия как радио действия | 
Начиная с версии 2.4
gboolean    gtk_toggle_action_get_draw_as_radio
                                            (GtkToggleAction *action);Определяет имеет ли действие полномочия как радио действие.
| 
 | Объект действия | 
| Возвращает: | имеет ли действие полномочия как радио действие. | 
Начиная с версии 2.4
active""active" gboolean : Read / Write
Должно ли выборочное действие быть активным или нет.
Значение по умолчанию: FALSE
Начиная с версии 2.10
draw-as-radio""draw-as-radio" gboolean : Read / Write
Должны ли полномочия для этого действия выглядеть как полномочия радио действия.
Значение по умолчанию: FALSE
void        user_function                  (GtkToggleAction *toggleaction,
                                            gpointer         user_data)         : Run first
| 
 | Объект получающий сигнал. | 
| 
 | Пользовательские данные устанавливаемые при подключении обработчика сигнала. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |