GtkLayoutChild
GtkLayoutChild — Объект, содержащий свойства макета
Функции
Свойства
| GtkWidget * | child-widget | Только чтение/запись/создание |
| GtkLayoutManager * | layout-manager | Только чтение/запись/создание |
Типы и значения
Иерархия объектов
GObject
╰── GtkLayoutChild
├── GtkGridLayoutChild
├── GtkOverlayLayoutChild
├── GtkConstraintLayoutChild
╰── GtkFixedLayoutChild
Файлы
#include <gtk/gtk.h>
Описание
GtkLayoutChild — базовый класс для объектов, предназначенных для хранения свойств макета. Если у GtkLayoutManager есть свойства для каждого элемента, такие как тип размещения, горизонтальный и вертикальный размах или имя значка, то менеджер макета должен использовать реализацию GtkLayoutChild для хранения этих свойств.
Экземпляр GtkLayoutChild допустим только в то время, когда виджет является частью макета.
Функции
gtk_layout_child_get_layout_manager ()
GtkLayoutManager *
gtk_layout_child_get_layout_manager (GtkLayoutChild *layout_child); Возвращает экземпляр GtkLayoutManager, который создал данный layout_child .
Параметры
layout_child | экземпляр GtkLayoutChild |
gtk_layout_child_get_child_widget ()
GtkWidget *
gtk_layout_child_get_child_widget (GtkLayoutChild *layout_child); Возвращает GtkWidget, связанный с данным layout_child .
Параметры
layout_child | экземпляр GtkLayoutChild |
Типы и значения
GtkLayoutChild
typedef struct _GtkLayoutChild GtkLayoutChild;
struct GtkLayoutChildClass
struct GtkLayoutChildClass {
};
Подробности свойств
Свойство “child-widget”
“child-widget” GtkWidget *
Виджет, связанный с экземпляром GtkLayoutChild.
Владелец: GtkLayoutChild
Флаги: Только чтение/запись/создание
Свойство “layout-manager”
“layout-manager” GtkLayoutManager *
Менеджер макета, создавший экземпляр GtkLayoutChild.
Владелец: GtkLayoutChild
Флаги: Только чтение/запись/создание
© 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/GtkLayoutChild.html