Spec-Zone.ru › GTK 3.24

GtkCheckButton

GtkCheckButton — Создание виджетов с дискретной кнопкой переключения

Функции

GtkWidget * gtk_check_button_new ()
GtkWidget * gtk_check_button_new_with_label ()
GtkWidget * gtk_check_button_new_with_mnemonic ()

Свойства стиля

int размер_индикатора Чтение
int интервал_индикатора Чтение

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

struct GtkCheckButton

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkButton
                        ╰── GtkToggleButton
                            ╰── GtkCheckButton
                                ╰── GtkRadioButton

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

GtkCheckButton реализует AtkImplementorIface, GtkBuildable, GtkActionable и GtkActivatable.

Включаемые файлы

#include <gtk/gtk.h>

Описание

GtkCheckButton помещает дискретную кнопку переключения GtkToggleButton рядом с виджетом (обычно GtkLabel). Дополнительную информацию о кнопках переключения/флажках см. в разделе о виджетах GtkToggleButton.

Важный сигнал ( “toggled” ) также унаследован от GtkToggleButton.

CSS узлы

GtkCheckButton с индикатором (см. gtk_toggle_button_set_mode()) имеет основной CSS узел с именем checkbutton и под узел с именем check.

checkbutton
├── check
╰── <child>

GtkCheckButton без индикатора изменяет имя основного узла на button и добавляет к нему класс стиля .check. Под узел в этом случае невидим.

Функции

gtk_check_button_new ()

GtkWidget *
gtk_check_button_new (void);

Создает новую кнопку GtkCheckButton.

Возвращает

GtkWidget.

gtk_check_button_new_with_label ()

GtkWidget *
gtk_check_button_new_with_label (const gchar *label);

Создает новую кнопку GtkCheckButton с GtkLabel справа от нее.

Параметры

label

текст для кнопки переключения.

Возвращает

GtkWidget.

gtk_check_button_new_with_mnemonic ()

GtkWidget *
gtk_check_button_new_with_mnemonic (const gchar *label);

Создаёт новую кнопку GtkCheckButton, содержащую метку. Метка будет создана с помощью gtk_label_new_with_mnemonic(), поэтому нижние подчёркивания в label указывают на мнемоническую последовательность для кнопки переключения.

Параметры

label

Текст кнопки, с подчёркиванием перед символом мнемоники

Возвращает

новую кнопку GtkCheckButton

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

struct GtkCheckButton

struct GtkCheckButton;

Подробное описание свойств стиля

Свойство стиля “indicator-size”

  “indicator-size”           int

Размер индикатора.

GtkCheckButton:indicator-size устарело начиная с версии 3.20 и не должно использоваться в новом коде.

Используйте CSS min-width и min-height для узла индикатора.

Владелец: GtkCheckButton

Флаги: Чтение

Допустимые значения: >= 0

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

Свойство стиля “indicator-spacing”

  “indicator-spacing”        int

Интервал вокруг индикатора.

GtkCheckButton:indicator-spacing устарело начиная с версии 3.20 и не должно использоваться в новом коде.

Используйте CSS поля индикатора, значение этого свойства стиля игнорируется.

Владелец: GtkCheckButton

Флаги: Чтение

Допустимые значения: >= 0

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

См. также

GtkCheckMenuItem, GtkButton, GtkToggleButton, GtkRadioButton

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkCheckButton.html

Spec-Zone.ru

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