WlShellSurface QML 类型

提供了一个 wl_shell_surface,它向表面提供了桌面风格组合器特定的功能。 更多...

导入语句import QtWayland.Compositor.WlShell
实例化 QWaylandWlShellSurface

属性

方法

详细描述

此类型是 WlShell 扩展的一部分,并通过添加类似于调整大小和移动表面的桌面风格组合器特定功能,扩展了现有 WaylandSurface 的功能。

它与 Wayland 接口 wl_shell_surface 对应。

属性文档

className : string [只读]

此属性包含 WlShellSurface 的类名。


shell : WlShell [只读]

此属性包含与该 WlShellSurface 关联的 shell。


surface : WaylandSurface [只读]

此属性包含与该 WlShellSurface 关联的 wl_surface


title : string [只读]

此属性包含 WlShellSurface 的标题。


windowType : 枚举 [只读]

此属性包含WlShellSurface的窗口类型。


方法文档

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

初始化WlShellSurface并将其与指定的shellsurfaceresource相关联。


void ping()

向客户端发送ping事件。如果客户端对此事件做出响应,则将发射pong信号。


void sendConfigure(size s, enum edges)

向客户端发送配置事件,建议它将其表面调整到提供的大小sedges提供有关如何调整表面的提示。


void sendPopupDone()

向客户端发送popup_done事件,表示用户已点击客户端表面之外的区域。


© 2024 The Qt Company Ltd. 本文档中包含的贡献的版权属于各自的所有者。所提供的文档受GNU自由文档许可协议版本1.3的条款约束,由自由软件基金会发布。Qt及相应标志是The Qt Company Ltd在芬兰及/或其他国家/地区的商标。所有其他商标均为其各自所有者的财产。