Тип QML WlShellSurface
Предоставляет wl_shell_surface для поверхности, который предлагает функции, специфичные для композитора в стиле рабочего стола. Подробнее...
| С момента: | Qt 5.8 |
Свойства
- className : строка
- shell : WlShell
- surface : WaylandSurface
- title : строка
- windowType : перечисление
Методы
- void initialize(WlShell shell, WaylandSurface surface, WaylandResource resource)
- void ping()
- void sendConfigure(размер s, перечисление edges)
- void sendPopupDone()
Подробное описание
Этот тип является частью расширения WlShell и предоставляет способ расширить функциональность существующей WaylandSurface функциями, специфичными для композиторов в стиле рабочего стола, такими как изменение размера и перемещение поверхности.
Он соответствует интерфейсу Wayland wl_shell_surface.
Документация по свойствам
className : строка
Это свойство содержит имя класса WlShellSurface.
shell : WlShell
Это свойство содержит shell, связанный с этим 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(размер 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.0/qml-wlshellsurface.html