| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
| GtkCellRendererToggleGtkCellRendererToggle Представляет кнопку переключения в ячейке | 
#include <gtk/gtk.h>
            GtkCellRendererToggle;
GtkCellRenderer* gtk_cell_renderer_toggle_new
                                            (void);
gboolean    gtk_cell_renderer_toggle_get_radio
                                            (GtkCellRendererToggle *toggle);
void        gtk_cell_renderer_toggle_set_radio
                                            (GtkCellRendererToggle *toggle,
                                             gboolean radio);
gboolean    gtk_cell_renderer_toggle_get_active
                                            (GtkCellRendererToggle *toggle);
void        gtk_cell_renderer_toggle_set_active
                                            (GtkCellRendererToggle *toggle,
                                             gboolean setting);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererToggle"activatable" gboolean : Read / Write "active" gboolean : Read / Write "inconsistent" gboolean : Read / Write "indicator-size" gint : Read / Write "radio" gboolean : Read / Write
"toggled"   void        user_function      (GtkCellRendererToggle *cell_renderer,
                                            gchar                 *path,
                                            gpointer               user_data)          : Run last
GtkCellRendererToggle представляет кнопку переключатель в ячейке. Кнопка изображается как радио- или контроль-кнопка, в зависимости от свойства radio. При активизации издаёт сигнал переключения.
typedef struct _GtkCellRendererToggle GtkCellRendererToggle;
GtkCellRenderer* gtk_cell_renderer_toggle_new
                                            (void);
Создаёт новый GtkCellRendererToggle.
Регулируйте параметры представления
используя свойства объекта. Свойства
объекта могут быть установлены глобально
(с помощью g_object_set()).
Кроме того, с помощью GtkTreeViewColumn,
вы можете привязать свойство к значению
в GtkTreeModel. Например, вы
можете свойство "active" ячейки
представления привязать к логическому
значению в модели, таким образом заставляя
контроль-кнопку отражать состояние
модели.
| Возвращает : | Новая ячейка представления | 
gboolean    gtk_cell_renderer_toggle_get_radio
                                            (GtkCellRendererToggle *toggle);Определяет как представлять кнопку, как радио-кнопку или как переключатель.
| 
 | |
| Возвращает : | 
 | 
void        gtk_cell_renderer_toggle_set_radio
                                            (GtkCellRendererToggle *toggle,
                                             gboolean radio);
Если radio равно TRUE,
ячейка представления представляет
радио-кнопку (то есть переключатели в
группе взаимоисключаемы). Если FALSE,
она представляет флажок (контроль-кнопку)
(автономная логическая опция). Это может
быть установлено глобально для ячейки
представления, или меняться перед
представлением каждой ячейки в модели
(для GtkTreeView, вы
устанавливаете через строку установок
используя GtkTreeViewColumn
для связи столбцов модели со свойствами
ячейки представления).
| 
 | |
| 
 | 
 | 
gboolean    gtk_cell_renderer_toggle_get_active
                                            (GtkCellRendererToggle *toggle);
Определяет активна ли ячейка представления.
Смотрите gtk_cell_renderer_toggle_set_active().
| 
 | |
| Возвращает : | 
 | 
void        gtk_cell_renderer_toggle_set_active
                                            (GtkCellRendererToggle *toggle,
                                             gboolean setting);Активирует или дезактивирует ячейку представления.
| 
 | |
| 
 | Устанавливаемое значение. | 
activatable""activatable" gboolean : Read / Write
Кнопка переключатель может активизироваться.
Значение по умолчанию: TRUE
active""active" gboolean : Read / Write
Состояние кнопки переключения.
Значение по умолчанию: FALSE
inconsistent""inconsistent" gboolean : Read / Write
Неопределённое состояние кнопки.
Значение по умолчанию: FALSE
indicator-size""indicator-size" gint : Read / Write
Размер флажка или радио-индикатора.
Допустимые значения: >= 0
Значение по умолчанию: 12
radio""radio" gboolean : Read / Write
Изображает кнопку переключения как радио-кнопку.
Значение по умолчанию: FALSE
void        user_function                  (GtkCellRendererToggle *cell_renderer,
                                            gchar                 *path,
                                            gpointer               user_data)          : Run lastСигнал ::toggled когда ячейка переключена.
| 
 | Объект получающий сигнал | 
| 
 | Строка представляющая GtkTreePath описывающий расположение события | 
| 
 | Пользовательские данные помещаемые при подключении обработчика сигнала. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |