| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
| GtkCellRendererAccelGtkCellRendererAccel Представляет клавиатурный акселератор в ячейке | 
#include <gtk/gtk.h>
            GtkCellRendererAccel;
enum        GtkCellRendererAccelMode;
GtkCellRenderer* gtk_cell_renderer_accel_new
                                            (void);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererText
                           +----GtkCellRendererAccel"accel-key" guint : Read / Write "accel-mode" GtkCellRendererAccelMode : Read / Write "accel-mods" GdkModifierType : Read / Write "keycode" guint : Read / Write
"accel-cleared"
            void        user_function      (GtkCellRendererAccel *accel,
                                            gchar                *path_string,
                                            gpointer              user_data)        : Run last
"accel-edited"
            void        user_function      (GtkCellRendererAccel *accel,
                                            gchar                *path_string,
                                            guint                 accel_key,
                                            GdkModifierType       accel_mods,
                                            guint                 hardware_keycode,
                                            gpointer              user_data)             : Run last
GtkCellRendererAccel отображает клавиатурный акселератор (то есть комбинацию клавиш как например <Control>-a). Если ячейка представления доступна для редактирования, акселератор может быть изменён простым вводом новой комбинации.
Объект GtkCellRendererAccel ячейки представления был добавлен в GTK+ 2.10.
typedef struct _GtkCellRendererAccel GtkCellRendererAccel;
typedef enum { GTK_CELL_RENDERER_ACCEL_MODE_GTK, GTK_CELL_RENDERER_ACCEL_MODE_OTHER } GtkCellRendererAccelMode;
GtkCellRenderer* gtk_cell_renderer_accel_new
                                            (void);Создаёт новый GtkCellRendererAccel.
| Возвращает : | Новая ячейка представления | 
Начиная с версии 2.10
accel-key""accel-key" guint : Read / Write
Клавиатурное значение акселератора.
Допустимые значения: <= G_MAXINT
Значение по умолчанию: 0
Начиная с версии 2.10
accel-mode""accel-mode" GtkCellRendererAccelMode : Read / Write
Определяет являются ли отредактированные акселераторы GTK+ акселераторами. Если являются, поглощение модификаторов подавляется, позволяются только акселераторы GTK+ и акселераторы представленные тем же способом как в меню.
Значение по умолчанию: GTK_CELL_RENDERER_ACCEL_MODE_GTK
Начиная с версии 2.10
accel-mods""accel-mods" GdkModifierType : Read / Write
Маска модификатора акселератора.
Начиная с версии 2.10
keycode""keycode" guint : Read / Write
Аппаратный код клавиш акселератора. Помните, аппаратный код клавиш уместен только если ключ не имеет клавиатурного значения. Обычно, конфигурация клавиатуры должна назначать все значения клавиш.
Допустимые значения: <= G_MAXINT
Значение по умолчанию: 0
Начиная с версии 2.10
void        user_function                  (GtkCellRendererAccel *accel,
                                            gchar                *path_string,
                                            gpointer              user_data)        : Run lastИздаётся когда пользователь удаляет акселератор.
| 
 | Объект получающий сигнал | 
| 
 | Путь идентифицирующий строку редактируемой ячейки | 
| 
 | Пользовательские данные помещаемые при подключении обработчика сигнала. | 
Начиная с версии 2.10
void        user_function                  (GtkCellRendererAccel *accel,
                                            gchar                *path_string,
                                            guint                 accel_key,
                                            GdkModifierType       accel_mods,
                                            guint                 hardware_keycode,
                                            gpointer              user_data)             : Run lastИздаётся когда пользователь выбрал новый акселератор.
| 
 | Объект получающий сигнал | 
| 
 | Путь идентифицирующий строку редактируемой ячейки | 
| 
 | Новое значение акселератора | 
| 
 | Новая маска модификатора акселератора | 
| 
 | Клавиатурный код акселератора | 
| 
 | Пользовательские данные помещаемые при подключении обработчика сигнала. | 
Начиная с версии 2.10
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |