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 | Чтение / Запись |
| int | 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 | Объект GtkActionBar | |
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 | Объект GtkActionBar | |
child | виджет GtkWidget для добавления в |
С: 3.12
gtk_action_bar_get_center_widget ()
GtkWidget *
gtk_action_bar_get_center_widget (GtkActionBar *action_bar); Возвращает виджет центральной панели.
Параметры
action_bar | объект GtkActionBar |
С: 3.12
gtk_action_bar_set_center_widget ()
void gtk_action_bar_set_center_widget (GtkActionBar *action_bar,GtkWidget *center_widget);
Устанавливает центральный виджет для GtkActionBar.
Параметры
action_bar | объект GtkActionBar | |
center_widget | виджет для центра. | [allow-none] |
С: 3.12
Подробное описание типов и значений
struct GtkActionBar
struct GtkActionBar;
Подробное описание свойств дочерних элементов
Свойство “pack-type”
“pack-type” GtkPackType
GtkPackType, указывающий, ссылается ли дочерний элемент на начало или конец родителя.
Владелец: GtkActionBar
Флаги: Чтение / Запись
Значение по умолчанию: GTK_PACK_START
Свойство “position”
“position” int
Индекс дочернего элемента в родителе.
Владелец: GtkActionBar
Флаги: Чтение / Запись
Допустимые значения: >= -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.24/GtkActionBar.html