| |
GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkHButtonBoxGtkHButtonBox Контейнер для горизонтального расположения кнопок |
#include <gtk/gtk.h> GtkHButtonBox; GtkWidget* gtk_hbutton_box_new (void); gint gtk_hbutton_box_get_spacing_default (void); GtkButtonBoxStyle gtk_hbutton_box_get_layout_default (void); void gtk_hbutton_box_set_spacing_default (gint spacing); void gtk_hbutton_box_set_layout_default (GtkButtonBoxStyle layout);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkButtonBox +----GtkHButtonBox
GtkHButtonBox осуществляет AtkImplementorIface.
Кнопочные контейнеры предназначены для обеспечения равномерного выравнивания кнопок в вашем приложении. Разметка/интервал может быть изменен программистом, или если желательно, пользователем для изменения настроек программы.
GtkHButtonBox создаётся с помощью gtk_hbutton_box_new(). Кнопки упаковываются в кнопочный контейнер тем же способом, которым виджеты добавляются в другие контейнеры, используя gtk_container_add(). Вы также можете использовать gtk_box_pack_start() или gtk_box_pack_end(), но для кнопочного контейнера обе эти функции работают как gtk_container_add(), то есть они упаковывают кнопку в зависимости от текущемго стиля выравнивания и была ли вызвана gtk_button_box_set_child_secondary().
Интервал между кнопками может быть установлен с помощью gtk_box_set_spacing(). Размещение и выравнивание кнопок может быть изменено вызовом gtk_button_box_set_layout().
typedef struct _GtkHButtonBox GtkHButtonBox;
GtkHButtonBox не содержит никаких общих полей.
GtkWidget* gtk_hbutton_box_new (void);
Создаёт новый горизонтальный кнопочный контейнер.
Возвращает: |
Новый кнопочный контейнер GtkWidget. |
gint gtk_hbutton_box_get_spacing_default (void);
gtk_hbutton_box_get_spacing_default устарела и не должна использоваться во вновь создаваемом коде.
Получает текущий по умолчанию интервал для горизонтального контейнера кнопок. Это число пикселей между кнопками при выравнивании.
Возвращает: |
Число пикселей по умолчанию меду кнопками. |
GtkButtonBoxStyle gtk_hbutton_box_get_layout_default (void);
gtk_hbutton_box_get_layout_default устарела и не должна использоваться во вновь создаваемом коде.
Получает текущеме выравнивание для расположения кнопок в контейнере.
Возвращает: |
текущий GtkButtonBoxStyle. |
void gtk_hbutton_box_set_spacing_default (gint spacing);
gtk_hbutton_box_set_spacing_default устарела и не должна использоваться во вновь создаваемом коде.
Изменяет интервал по умолчанию между кнопками в горизонтальном кнопочном контейнере.
spacing : |
Целое значение. |
void gtk_hbutton_box_set_layout_default (GtkButtonBoxStyle layout);
gtk_hbutton_box_set_layout_default устарела и не должна использоваться во вновь создаваемом коде.
Устанавливает новый метод выравнивания в кнопочном контейнере.
layout : |
новый GtkButtonBoxStyle. |
Используется для упаковки виджетов в кнопочные контейнеры. |
|
Обеспечивает функции управления кнопочными контейнерами. |
|
Упаковка кнопок вертикально |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |