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.24/GtkHBox.html