Spec-Zone.ru › Qt

Тип QML WlShellSurface

Обеспечивает wl_shell_surface с функциями, специфичными для композитора рабочего стола, для поверхности. Подробнее...

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

Свойства

  • className : строка
  • shell : WlShell
  • surface : WaylandSurface
  • title : строка
  • windowType : перечисление

Методы

  • void initialize(WlShell shell, WaylandSurface surface, WaylandResource resource)
  • void ping()
  • void sendConfigure(size s, enum edges)
  • void sendPopupDone()

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

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

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

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

className : строка

Это свойство содержит имя класса WlShellSurface.

shell : WlShell

Это свойство содержит оболочку, связанную с этим WlShellSurface.

surface : WaylandSurface

Это свойство содержит wl_surface , связанное с этим WlShellSurface.

title : строка

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

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

Это свойство содержит тип окна WlShellSurface.

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

void initialize(WlShell shell, WaylandSurface surface, WaylandResource resource)

Инициализирует WlShellSurface и связывает его с заданным shell, surface и resource.

void ping()

Отправляет событие ping клиенту. Если клиент отвечает на событие, будет выведено сигнал pong.

void sendConfigure(size s, перечисление edges)

Отправляет событие configure клиенту, предлагая изменить размер его поверхности до заданного размера s. Значение edges предоставляет подсказку о том, как была изменена размер поверхности.

void sendPopupDone()

Отправляет событие popup_done клиенту, чтобы указать, что пользователь щелкнул где-то вне поверхностей клиента.

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

Spec-Zone.ru

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