XdgSurface QML Type
XdgSurface fournit à une surface xdg des fonctionnalités spécifiques à un compositeur de style bureautique. Plus d'informations...
| Import Statement: | import QtWayland.Compositor.XdgShell |
| In C++: | QWaylandXdgSurface |
Propriétés
- popup : XdgPopup
- shell : XdgShell
- surface : WaylandSurface
- toplevel : XdgToplevel
- windowGeometry : rect
- windowType : enum
Méthodes
- void initialize(object xdgShell, object surface, object client, int id)
Description détaillée
Ce type fait partie de l'extension XdgShell et permet d'étendre les fonctionnalités d'un site WaylandSurface existant avec des fonctions spécifiques aux compositeurs de bureau, telles que le redimensionnement et le déplacement de la surface.
Il correspond à l'interface Wayland xdg_surface.
Documentation sur les propriétés
popup : XdgPopup [read-only]
Cette propriété contient les propriétés et les méthodes spécifiques à la fenêtre contextuelle XdgSurface.
Voir également toplevel et XdgShell::popupCreated.
shell : XdgShell [read-only]
Cette propriété contient la coquille associée à cette XdgSurface.
surface : WaylandSurface [read-only]
Cette propriété contient la surface associée à ce site XdgSurface.
toplevel : XdgToplevel [read-only]
Cette propriété contient les propriétés et les méthodes spécifiques au toplevel XdgSurface.
Voir également popup et XdgShell::toplevelCreated.
windowGeometry : rect [read-only]
Cette propriété contient la géométrie de la fenêtre du site QWaylandXdgSurface. La géométrie de la fenêtre décrit les limites visibles de la fenêtre du point de vue de l'utilisateur. La géométrie inclut les barres de titre et les bordures si elles sont dessinées par le client, mais exclut les ombres portées. Elle est destinée à être utilisée pour l'alignement et la mise en place des fenêtres.
windowType : enum [read-only]
Cette propriété contient le type de fenêtre du site XdgSurface.
Documentation de la méthode
void initialize(object xdgShell, object surface, object client, int id)
Initialise le site XdgSurface, en l'associant aux sites xdgShell, surface, client, et id.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.