GtkHBox
GtkHBox — Горизонтальная контейнерная область
Функции
| GtkWidget * | gtk_hbox_new () |
Типы и значения
| struct | GtkHBox |
Иерархия объектов
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GtkHBox
Реализованные интерфейсы
GtkHBox реализует AtkImplementorIface, GtkBuildable и GtkOrientable.
Включенные файлы
#include <gtk/gtk.h>
Описание
GtkHBox — это контейнер, который организует дочерние виджеты в одну строку.
Используйте интерфейс упаковки GtkBox, чтобы определить расположение, отступы, ширину и выравнивание дочерних элементов GtkHBox.
Всем дочерним элементам выделяется одинаковая высота.
GtkHBox устарел. Вы можете использовать GtkBox вместо него, что является очень быстрым и лёгким изменением. Если вы производные классы от GtkHBox, вы можете просто изменить наследование на прямые производные от GtkBox. Других изменений не требуется, поскольку значение по умолчанию свойства “orientation” равно GTK_ORIENTATION_HORIZONTAL. Если вам не нужен стиль для первого или последнего элемента, и вы хотите, чтобы ваш код был защищён от будущих изменений, рекомендуется переключиться на GtkGrid вместо вложенных коробок. Более подробную информацию о миграции на GtkGrid см. в разделе Миграция из других контейнеров в GtkGrid.
Функции
gtk_hbox_new ()
GtkWidget * gtk_hbox_new (gboolean homogeneous,gint spacing);
gtk_hbox_new устарел с версии 3.2 и не должен использоваться в новом коде.
Вы можете использовать gtk_box_new() с GTK_ORIENTATION_HORIZONTAL вместо него, что является быстрым и простым изменением. Но рекомендуется переключиться на GtkGrid, так как GtkBox в конечном итоге исчезнет. См. Миграция из других контейнеров в GtkGrid.
Создаёт новый GtkHBox.
Параметры
homogeneous |
| |
spacing | количество пикселей для размещения по умолчанию между дочерними элементами. |
Возвращаемое значение
новый GtkHBox.
Типы и значения
struct GtkHBox
struct GtkHBox;
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkHBox.html