The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy

GtkHButtonBox

GtkHButtonBox Контейнер для горизонтального расположения кнопок

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

#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().

Детали

GtkHButtonBox

typedef struct _GtkHButtonBox GtkHButtonBox;

GtkHButtonBox не содержит никаких общих полей.


gtk_hbutton_box_new ()

GtkWidget*  gtk_hbutton_box_new             (void);

Создаёт новый горизонтальный кнопочный контейнер.

Возвращает:

Новый кнопочный контейнер GtkWidget.


gtk_hbutton_box_get_spacing_default ()

gint        gtk_hbutton_box_get_spacing_default
                                            (void);

Внимание

gtk_hbutton_box_get_spacing_default устарела и не должна использоваться во вновь создаваемом коде.

Получает текущий по умолчанию интервал для горизонтального контейнера кнопок. Это число пикселей между кнопками при выравнивании.

Возвращает:

Число пикселей по умолчанию меду кнопками.


gtk_hbutton_box_get_layout_default ()

GtkButtonBoxStyle gtk_hbutton_box_get_layout_default
                                            (void);

Внимание

gtk_hbutton_box_get_layout_default устарела и не должна использоваться во вновь создаваемом коде.

Получает текущеме выравнивание для расположения кнопок в контейнере.

Возвращает:

текущий GtkButtonBoxStyle.


gtk_hbutton_box_set_spacing_default ()

void        gtk_hbutton_box_set_spacing_default
                                            (gint spacing);

Внимание

gtk_hbutton_box_set_spacing_default устарела и не должна использоваться во вновь создаваемом коде.

Изменяет интервал по умолчанию между кнопками в горизонтальном кнопочном контейнере.

spacing :

Целое значение.


gtk_hbutton_box_set_layout_default ()

void        gtk_hbutton_box_set_layout_default
                                            (GtkButtonBoxStyle layout);

Внимание

gtk_hbutton_box_set_layout_default устарела и не должна использоваться во вновь создаваемом коде.

Устанавливает новый метод выравнивания в кнопочном контейнере.

layout :

новый GtkButtonBoxStyle.

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

GtkBox

Используется для упаковки виджетов в кнопочные контейнеры.

GtkButtonBox

Обеспечивает функции управления кнопочными контейнерами.

GtkVButtonBox

Упаковка кнопок вертикально






Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру