Spec-Zone.ru › GTK 4.0

GtkCenterLayout

GtkCenterLayout — Управление расположением по центру

Функции

GtkLayoutManager * gtk_center_layout_new ()
void gtk_center_layout_set_orientation ()
GtkOrientation gtk_center_layout_get_orientation ()
void gtk_center_layout_set_baseline_position ()
GtkBaselinePosition gtk_center_layout_get_baseline_position ()
void gtk_center_layout_set_start_widget ()
GtkWidget * gtk_center_layout_get_start_widget ()
void gtk_center_layout_set_center_widget ()
GtkWidget * gtk_center_layout_get_center_widget ()
void gtk_center_layout_set_end_widget ()
GtkWidget * gtk_center_layout_get-end-widget ()

Типы и значения

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API