GtkActionBar
GtkActionBar — Панель с полным захватом ширины для отображения контекстных действий
Функции
| GtkWidget * | gtk_action_bar_new () |
| void | gtk_action_bar_pack_start () |
| void | gtk_action_bar_pack_end () |
| GtkWidget * | gtk_action_bar_get_center_widget () |
| void | gtk_action_bar_set_center_widget () |
Свойства дочерних элементов
| GtkPackType | pack-type | Чтение / Запись |
| gint | position | Чтение / Запись |
Типы и значения
| struct | GtkActionBar |
Иерархия объектов
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkActionBar
Реализованные интерфейсы
GtkActionBar реализует AtkImplementorIface и GtkBuildable.
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkActionBar предназначен для представления контекстных действий. Ожидается, что он будет отображаться под содержимым и расширяться по горизонтали, заполняя область.
Он позволяет размещать дочерние элементы в начале или конце. Кроме того, он содержит внутреннюю централизованную область, которая центрируется относительно всей ширины области, даже если дочерние элементы с каждой стороны занимают разные площади.
CSS узлы
GtkActionBar имеет единственный CSS узел с именем actionbar.
Подробности функций
gtk_action_bar_new ()
GtkWidget *
gtk_action_bar_new (void); Создает новый виджет GtkActionBar.
Возвращаемое значение
новый GtkActionBar
С: 3.12
gtk_action_bar_pack_start ()
void gtk_action_bar_pack_start (GtkActionBar *action_bar,GtkWidget *child);
Добавляет child к action_bar, размещая его относительно начала action_bar.
Параметры
action_bar | ||
child | виджет GtkWidget, который нужно добавить к |
С: 3.12
gtk_action_bar_pack_end ()
void gtk_action_bar_pack_end (GtkActionBar *action_bar,GtkWidget *child);
Добавляет child к action_bar, размещая его относительно конца action_bar.
Параметры
action_bar | ||
child | виджет GtkWidget, который нужно добавить к |
С: 3.12
gtk_action_bar_get_center_widget ()
GtkWidget *
gtk_action_bar_get_center_widget (GtkActionBar *action_bar); Получает виджет центральной панели.
Параметры
action_bar |
С: 3.12
gtk_action_bar_set_center_widget ()
void gtk_action_bar_set_center_widget (GtkActionBar *action_bar,GtkWidget *center_widget);
Устанавливает центральный виджет для GtkActionBar.
Параметры
action_bar | ||
center_widget | виджет для использования в центре. | [allow-none] |
С: 3.12
Типы и значения
struct GtkActionBar
struct GtkActionBar;
Подробности свойств дочерних элементов
Свойство дочернего элемента “pack-type”
“pack-type” GtkPackType
GtkPackType, указывающий, размещается ли дочерний элемент относительно начала или конца родителя.
Флаги: Чтение / Запись
Значение по умолчанию: GTK_PACK_START
Свойство дочернего элемента “position”
“position” gint
Индекс дочернего элемента в родителе.
Флаги: Чтение / Запись
Допустимые значения: >= -1
Значение по умолчанию: 0
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.20/GtkActionBar.html