GtkCenterLayout
GtkCenterLayout — Управление расположением по центру
Функции
Типы и значения
Иерархия объектов
GObject
╰── GtkLayoutManager
╰── GtkCenterLayout
Файлы заголовков
#include <gtk/gtk.h>
Описание
Объект GtkCenterLayout — это менеджер компоновки, который управляет до тремя дочерними элементами. Элемент начала располагается в начале компоновки (слева в компоновках LRT и справа в RTL), а элемент конца — в конце.
Элемент центра расположен по центру относительно всей ширины компоновки.
Функции
gtk_center_layout_new ()
GtkLayoutManager *
gtk_center_layout_new (void); Создаёт новый GtkCenterLayout.
Возвращает
созданный GtkCenterLayout
gtk_center_layout_set_orientation ()
void gtk_center_layout_set_orientation (GtkCenterLayout *self,GtkOrientation orientation);
Устанавливает ориентацию self .
Параметры
self | объект GtkCenterLayout | |
orientation | новая ориентация |
gtk_center_layout_get_orientation ()
GtkOrientation
gtk_center_layout_get_orientation (GtkCenterLayout *self); Возвращает текущую ориентацию менеджера компоновки.
Параметры
self | объект GtkCenterLayout |
Возвращает
Текущая ориентация self
gtk_center_layout_set_baseline_position ()
void gtk_center_layout_set_baseline_position (GtkCenterLayout *self,GtkBaselinePosition baseline_position);
Устанавливает новую позицию базовой линии self
Параметры
self | объект GtkCenterLayout | |
baseline_position | новая позиция базовой линии |
gtk_center_layout_get_baseline_position ()
GtkBaselinePosition
gtk_center_layout_get_baseline_position
(GtkCenterLayout *self); Возвращает позицию базовой линии компоновки.
Параметры
self | объект GtkCenterLayout |
Возвращает
Текущая позиция базовой линии self .
gtk_center_layout_set_start_widget ()
void gtk_center_layout_set_start_widget (GtkCenterLayout *self,GtkWidget *widget);
Устанавливает новый начальный виджет self .
Для удаления существующего начального виджета, передайте NULL.
Параметры
self | объект GtkCenterLayout | |
widget | новый начальный виджет. | [nullable] |
gtk_center_layout_get_start_widget ()
GtkWidget *
gtk_center_layout_get_start_widget (GtkCenterLayout *self); Возвращает начальный виджет компоновки.
Параметры
self | объект GtkCenterLayout |
Возвращает
Текущий начальный виджет self .
[nullable][transfer none]
gtk_center_layout_set_center_widget ()
void gtk_center_layout_set_center_widget (GtkCenterLayout *self,GtkWidget *widget);
Устанавливает новый центральный виджет self .
Для удаления существующего центрального виджета, передайте NULL.
Параметры
self | объект GtkCenterLayout | |
widget | новый центральный виджет. | [nullable] |
gtk_center_layout_get_center_widget ()
GtkWidget *
gtk_center_layout_get_center_widget (GtkCenterLayout *self); Возвращает центральный виджет компоновки.
Параметры
self | объект GtkCenterLayout |
Возвращает
текущий центральный виджет self .
[nullable][transfer none]
gtk_center_layout_set_end_widget ()
void gtk_center_layout_set_end_widget (GtkCenterLayout *self,GtkWidget *widget);
Устанавливает новый конечный виджет self .
Для удаления существующего виджета, передайте NULL.
Параметры
self | объект GtkCenterLayout | |
widget | новый конечный виджет. | [nullable][transfer none] |
gtk_center_layout_get_end_widget ()
GtkWidget *
gtk_center_layout_get_end_widget (GtkCenterLayout *self); Возвращает конечный виджет компоновки.
Параметры
self | объект GtkCenterLayout |
Возвращает
текущий конечный виджет self .
[nullable][transfer none]
Типы и значения
GtkCenterLayout
typedef struct _GtkCenterLayout GtkCenterLayout;
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkCenterLayout.html