Spec-Zone.ru › Qt 6.1

Тип QML XdgToplevel

XdgToplevel представляет собой специфические для верхнего окна части поверхности xdg. Подробнее...

С момента: Qt 5.12
Создает: QWaylandXdgToplevel
  • Список всех членов, включая унаследованные

Свойства

  • activated : bool
  • appId : строка
  • decorationMode : перечисление
  • fullscreen : bool
  • maxSize : размер
  • maximized : bool
  • minSize : размер
  • parentToplevel : XdgToplevel
  • resizing : bool
  • title : строка
  • xdgSurface : XdgSurface

Методы

  • void sendClose()
  • int sendConfigure(размер size, список<int> states)
  • void sendFullscreen(размер size)
  • void sendMaximized(размер size)
  • void sendResizing(размер maxSize)
  • void sendUnmaximized(размер size)
  • размер sizeForResize(размер size, точка delta, uint edges)

Подробное описание

Этот тип является частью расширения XdgShell и предоставляет способ расширить функциональность XdgSurface функциями, специфичными для окон в стиле рабочего стола.

Он соответствует интерфейсу Wayland xdg_toplevel.

Документация по свойствам

activated : bool

Это свойство указывает, отображает ли верхнее окно себя как имеющее фокус ввода.

appId : строка

Это свойство содержит идентификатор приложения XdgToplevel.

decorationMode : перечисление

Это свойство содержит текущий режим оформления окна для этого верхнего уровня.

Возможные значения:

Константа Описание
XdgToplevel.ServerSideDecoration Композитор должен отобразить декорации окна.
XdgToplevel.ClientSideDecoration Клиент должен отобразить декорации окна.

См. также XdgDecorationManagerV1.

fullscreen : bool

Это свойство указывает, признал ли клиент, что он должен быть полноэкранным.

maxSize : размер

Это свойство содержит максимальный размер XdgToplevel, запрошенный клиентом.

Композитор может игнорировать это значение и запросить больший размер.

maximized : bool

Это свойство указывает, признал ли клиент, что он должен быть максимализирован.

minSize : размер

Это свойство содержит минимальный размер XdgToplevel, запрошенный клиентом.

Композитор может игнорировать это значение и запросить меньший размер.

parentToplevel : XdgToplevel

Это свойство содержит родительское XdgToplevel для данного XdgToplevel.

resizing : bool

Это свойство указывает, признал ли клиент, что он изменяется в размерах.

title : строка

Это свойство содержит заголовок XdgToplevel.

xdgSurface : XdgSurface

Это свойство содержит XdgSurface для данного XdgToplevel.

Документация по методам

void sendClose()

Отправляет событие закрытия клиенту. Клиент может игнорировать событие.

int sendConfigure(размер size, список<int> states)

Отправляет событие конфигурации клиенту. size содержит размер поверхности в пикселях. Размер 0 означает, что клиент может сам определить размер. Известные states перечислены в XdgToplevel::State.

void sendFullscreen(размер size)

Удобная функция для отправки события конфигурации со значением fullscreen, а также с удалением maximized и resizing. Состояние activated остается в текущем состоянии.

size — новый размер окна.

См. также sendUnmaximized.

void sendMaximized(размер size)

Удобная функция для отправки события конфигурации со значением maximized, а также с удалением fullscreen и resizing. Состояние activated остается в текущем состоянии.

size — новый размер окна.

void sendResizing(размер maxSize)

Удобная функция для отправки события конфигурации со значением resizing, а также с удалением maximized и fullscreen. Состояние activated остается в текущем состоянии.

maxSize — новый размер окна.

void sendUnmaximized(размер size)

Удобная функция для отправки события конфигурации со снятием состояний maximized, fullscreen и resizing, а также fullscreen и resizing. Состояние activated остается в текущем состоянии.

size — новый размер окна. Если size равно нулю, клиент определяет размер.

размер sizeForResize(размер size, точка delta, uint edges)

Удобная функция для вычисления нового размера с учетом текущего size, delta и активных edges в операции перетаскивания.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-xdgtoplevel.html

Spec-Zone.ru

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