| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| GtkVButtonBoxGtkVButtonBox Контейнер для вертикального расположения кнопок | 
#include <gtk/gtk.h>
            GtkVButtonBox;
GtkWidget*  gtk_vbutton_box_new             (void);
gint        gtk_vbutton_box_get_spacing_default
                                            (void);
void        gtk_vbutton_box_set_spacing_default
                                            (gint spacing);
GtkButtonBoxStyle gtk_vbutton_box_get_layout_default
                                            (void);
void        gtk_vbutton_box_set_layout_default
                                            (GtkButtonBoxStyle layout);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkButtonBox
                                       +----GtkVButtonBoxGtkVButtonBox осуществляет 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 _GtkVButtonBox GtkVButtonBox;
GtkVButtonBox не содержит никаких общих полей.
GtkWidget* gtk_vbutton_box_new (void);
Создаёт новый вертикальный кнопочный контейнер.
| Возвращает : | Новый кнопочный контейнер GtkWidget. | 
gint        gtk_vbutton_box_get_spacing_default
                                            (void);gtk_vbutton_box_get_spacing_default устарела и не должна использоваться во вновь создаваемом коде.
Получает текущий по умолчанию интервал для вертикального контейнера кнопок. Это число пикселей между кнопками при выравнивании.
| Возвращает : | Число пикселей по умолчанию меду кнопками. | 
void        gtk_vbutton_box_set_spacing_default
                                            (gint spacing);gtk_vbutton_box_set_spacing_default устарела и не должна использоваться во вновь создаваемом коде.
Изменяет интервал по умолчанию между кнопками в вертикальном кнопочном контейнере.
| spacing : | Целое значение. | 
GtkButtonBoxStyle gtk_vbutton_box_get_layout_default
                                            (void);gtk_vbutton_box_get_layout_default устарела и не должна использоваться во вновь создаваемом коде.
Получает текущеме выравнивание для расположения кнопок в контейнере.
| Возвращает : | текущий GtkButtonBoxStyle. | 
void        gtk_vbutton_box_set_layout_default
                                            (GtkButtonBoxStyle layout);gtk_vbutton_box_set_layout_default устарела и не должна использоваться во вновь создаваемом коде.
Устанавливает новый метод выравнивания в кнопочном контейнере.
| layout : | новый GtkButtonBoxStyle. | 
| Используется для упаковки виджетов в кнопочные контейнеры. | |
| Обеспечивает функции управления кнопочными контейнерами. | |
| Упаковка кнопок горизонтально | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |