GtkShortcutsGroup
GtkShortcutsGroup — Представляет группу ярлыков в окне GtkShortcutsWindow
Свойства
| GtkSizeGroup * | accel-size-group | Запись |
| guint | height | Чтение |
| gchar * | title | Чтение / Запись |
| GtkSizeGroup * | title-size-group | Запись |
| gchar * | view | Чтение / Запись |
Типы и значения
Иерархия объектов
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GtkShortcutsGroup
Реализованные интерфейсы
GtkShortcutsGroup реализует AtkImplementorIface, GtkBuildable и GtkOrientable.
Файлы
#include <gtk/gtk.h>
Описание
GtkShortcutsGroup представляет группу связанных ярлыков клавиатуры или жестов. У группы есть заголовок. Она может быть необязательно связана с представлением приложения, которое может использоваться для отображения только релевантных ярлыков в зависимости от контекста приложения.
Этот виджет предназначен только для использования с GtkShortcutsWindow.
Функции
Типы и значения
GtkShortcutsGroup
typedef struct _GtkShortcutsGroup GtkShortcutsGroup;
Подробности свойств
Свойство “accel-size-group”
“accel-size-group” GtkSizeGroup *
Группа размеров для части акселератора ярлыков в этой группе.
Используется внутри GTK+ и не должна изменяться приложениями.
Флаги: Запись
Свойство “height”
“height” guint
Приблизительная мера для количества строк в этой группе.
Используется внутри GTK+ и не подходит для приложений.
Флаги: Чтение
Значение по умолчанию: 1
Свойство “title”
“title” gchar *
Заголовок для этой группы ярлыков.
Флаги: Чтение / Запись
Значение по умолчанию: ""
Свойство “title-size-group”
“title-size-group” GtkSizeGroup *
Группа размеров для текстовой части ярлыков в этой группе.
Используется внутри GTK+, и не должна изменяться приложениями.
Флаги: Запись
Свойство “view”
“view” gchar *
Необязательное представление, для которого ярлыки в этой группе релевантны. Группа будет скрыта, если свойство “view-name” не совпадает с представлением этой группы.
Установите значение NULL, чтобы группа всегда была видимой.
Флаги: Чтение / Запись
Значение по умолчанию: NULL
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkShortcutsGroup.html