GtkOverlayLayout
GtkOverlayLayout — Менеджер макетов, который размещает виджеты как наложения
Функции
| GtkLayoutManager * | gtk_overlay_layout_new () |
| void | gtk_overlay_layout_child_set_measure () |
| gboolean | gtk_overlay_layout_child_get_measure () |
| void | gtk_overlay_layout_child_set_clip_overlay () |
| gboolean | gtk_overlay_layout_child_get_clip_overlay () |
Свойства
| gboolean | clip-overlay | Чтение / Запись |
| gboolean | measure | Чтение / Запись |
Типы и значения
Иерархия объектов
GObject
├── GtkLayoutChild
│ ╰── GtkOverlayLayoutChild
╰── GtkLayoutManager
╰── GtkOverlayLayout
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkOverlayLayout — менеджер макетов, используемый GtkOverlay. Он размещает виджеты как наложения поверх основного дочернего элемента.
Это не многократно используемый менеджер макетов, так как он ожидает, что его виджет будет GtkOverlay. Он указан здесь только для документирования его свойств макета.
Функции
gtk_overlay_layout_new ()
GtkLayoutManager *
gtk_overlay_layout_new (void); Создает новый экземпляр GtkOverlayLayout.
Возвращаемое значение
созданный экземпляр
gtk_overlay_layout_child_set_measure ()
void gtk_overlay_layout_child_set_measure (GtkOverlayLayoutChild *child,gboolean measure);
Устанавливает, следует ли измерять этот дочерний элемент.
Параметры
child | элемент GtkOverlayLayoutChild | |
measure | следует ли измерять этот дочерний элемент |
gtk_overlay_layout_child_get_measure ()
gboolean
gtk_overlay_layout_child_get_measure (GtkOverlayLayoutChild *child); Возвращает, измеряется ли дочерний элемент.
Параметры
child | элемент GtkOverlayLayoutChild |
Возвращаемое значение
измеряется ли дочерний элемент
gtk_overlay_layout_child_set_clip_overlay ()
void gtk_overlay_layout_child_set_clip_overlay (GtkOverlayLayoutChild *child,gboolean clip_overlay);
Устанавливает, следует ли обрезать этот дочерний элемент.
Параметры
child | элемент GtkOverlayLayoutChild | |
clip_overlay | следует ли обрезать этот дочерний элемент |
gtk_overlay_layout_child_get_clip_overlay ()
gboolean
gtk_overlay_layout_child_get_clip_overlay
(GtkOverlayLayoutChild *child); Возвращает, обрезается ли дочерний элемент.
Параметры
child | элемент GtkOverlayLayoutChild |
Возвращаемое значение
обрезается ли дочерний элемент
Типы и значения
GtkOverlayLayout
typedef struct _GtkOverlayLayout GtkOverlayLayout;
GtkOverlayLayoutChild
typedef struct _GtkOverlayLayoutChild GtkOverlayLayoutChild;
Подробное описание свойств
Свойство “clip-overlay”
“clip-overlay” gboolean
Следует ли обрезать дочерний элемент для соответствия размеру родительского элемента.
Владелец: GtkOverlayLayoutChild
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “measure”
“measure” gboolean
Следует ли размер дочернего элемента внести вклад в измерение GtkOverlayLayout.
Владелец: GtkOverlayLayoutChild
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
© 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/GtkOverlayLayout.html