Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Style Properties

GtkCheckButton

GtkCheckButton Создаёт виджеты с дискретным выключателем

Краткое описание

#include <gtk/gtk.h> GtkCheckButton; GtkWidget* gtk_check_button_new (void); GtkWidget* gtk_check_button_new_with_label (const gchar *label); GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label);

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

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GtkToggleButton +----GtkCheckButton +----GtkRadioButton

Осуществляемые интерфейсы

GtkCheckButton осуществляет AtkImplementorIface.

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

"indicator-size" gint : Read "indicator-spacing" gint : Read

Описание

GtkCheckButton помещает дискретный GtkToggleButton рядом с виджетом (обычно GtkLabel). Смотрите раздел GtkToggleButton для более подробной информации о toggle/check кнопках.

Сигнал ('toggled') также унаследован из GtkToggleButton.

Детали

GtkCheckButton

typedef struct _GtkCheckButton GtkCheckButton;

toggle_button это GtkToggleButton представляющий фактический переключатель который составляет контроль-кнопку (check button).


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 :

Текст для контроль-кнопки (check button).

Возвращает:

GtkWidget.


gtk_check_button_new_with_mnemonic ()

GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label);

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

label :

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

Возвращает:

новый GtkCheckButton

Детали свойств стиля

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

  "indicator-size"       gint                  : Read

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

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

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


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

  "indicator-spacing"    gint                  : Read

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

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

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

Смотрите также

GtkCheckMenuItem

Добавление контроль-кнопки в ваше меню.

GtkButton

Подробности об основных кнопках.

GtkToggleButton

GtkCheckButton's родитель.

GtkRadioButton

Группа тесно связанная с контроль-кнопкой.