Spec-Zone.ru › GTK 4.0

GtkShortcutLabel

GtkShortcutLabel — Отображает сочетание клавиш

Функции

GtkWidget * gtk_shortcut_label_new ()
const char * gtk_shortcut_label_get_accelerator ()
void gtk_shortcut_label_set_accelerator ()
const char * gtk_shortcut_label_get_disabled_text ()
void gtk_shortcut_label_set_disabled_text ()

Свойства

char * accelerator Чтение / Запись
char * disabled-text Чтение / Запись

Типы и значения

GtkShortcutLabel

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkShortcutLabel

Реализованные интерфейсы

GtkShortcutLabel реализует GtkAccessible, GtkBuildable и GtkConstraintTarget.

Файлы заголовков

#include <gtk/gtk.h>

Описание

GtkShortcutLabel — это виджет, представляющий одно сочетание клавиш или жест в пользовательском интерфейсе.

Функции

gtk_shortcut_label_new ()

GtkWidget *
gtk_shortcut_label_new (const char *accelerator);

Создаёт новый GtkShortcutLabel с установленным accelerator.

Параметры

accelerator

начальное сочетание клавиш

Возвращаемое значение

новый экземпляр GtkShortcutLabel.

[передача полного владения]

gtk_shortcut_label_get_accelerator ()

const char *
gtk_shortcut_label_get_accelerator (GtkShortcutLabel *self);

Возвращает текущее сочетание клавиш self.

Параметры

self

экземпляр GtkShortcutLabel

Возвращаемое значение

текущее сочетание клавиш.

[передача без владения][возможно NULL]

gtk_shortcut_label_set-accelerator ()

void
gtk_shortcut_label_set_accelerator (GtkShortcutLabel *self,
                                    const char *accelerator);

Устанавливает сочетание клавиш, которое должно отображаться для self .

Параметры

self

экземпляр GtkShortcutLabel

accelerator

новое сочетание клавиш

gtk_shortcut_label_get-disabled-text ()

const char *
gtk_shortcut_label_get_disabled_text (GtkShortcutLabel *self);

Возвращает текст, который отображается, когда сочетание клавиш не задано.

Параметры

self

экземпляр GtkShortcutLabel

Возвращаемое значение

текст, отображаемый, когда сочетание клавиш не задано.

[передача без владения][возможно NULL]

gtk_shortcut_label_set-disabled-text ()

void
gtk_shortcut_label_set_disabled_text (GtkShortcutLabel *self,
                                      const char *disabled_text);

Устанавливает текст, отображаемый для self, когда сочетание клавиш не задано.

Параметры

self

экземпляр GtkShortcutLabel

disabled_text

текст для отображения, когда сочетание клавиш не задано

Типы и значения

GtkShortcutLabel

typedef struct _GtkShortcutLabel GtkShortcutLabel;

Подробности свойств

Свойство “accelerator”

  “accelerator”              char *

Сочетание клавиш, отображаемое self. См. “accelerator” для допустимого синтаксиса.

Владелец: GtkShortcutLabel

Флаги: Чтение / Запись

Значение по умолчанию: NULL

Свойство “disabled-text”

  “disabled-text”            char *

Текст, который отображается, когда сочетание клавиш не задано.

Владелец: GtkShortcutLabel

Флаги: Чтение / Запись

Значение по умолчанию: NULL

См. также

GtkCellRendererAccel

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkShortcutLabel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API