XdgPopup QML Type
XdgPopupは、xdgサーフェスのポップアップ部分を表します。詳細...
Import Statement: | import QtWayland.Compositor.XdgShell |
In C++: | QWaylandXdgPopup |
プロパティ
- anchorEdges : enumeration
- anchorRect : rect
- configuredGeometry : rect
- flipConstraints : enumeration
- gravityEdges : rect
- offset : point
- parentXdgSurface : XdgSurface
- positionerSize : size
- resizeConstraints : enumeration
- slideConstraints : enumeration
- unconstrainedPosition : point
- xdgSurface : XdgSurface
メソッド
- int sendConfigure(rect geometry)
- void sendPopupDone()
詳細説明
この型はXdgShell 拡張の一部であり、xdg サーフェスのデスクトップスタイルのメニューに特化した機能でXdgSurface の機能を拡張する方法を提供する。
これは Wayland インターフェースxdg_popup
に対応する。
プロパティ ドキュメント
anchorEdges : enumeration |
このプロパティは、子サーフェスが相対的に配置されるべきアンカー矩形上の辺のセットを保持する。方向に辺が指定されていない場合、アンカーポイントは辺の間の中央に配置される。
指定可能な値は以下の通りである:
定数 | 説明 |
---|---|
Qt.TopEdge | 矩形の上辺。 |
Qt.LeftEdge | 矩形の左辺。 |
Qt.RightEdge | 矩形の右端。 |
Qt.BottomEdge | 矩形の下辺。 |
anchorRect : rect |
子サーフェスが相対的に配置されるべき、親ウィンドウジオメトリに対するアンカー矩形。
configuredGeometry : rect |
ポップアップが configure イベントで受け取ったウィンドウジオメトリ。親サーフェスの左上隅からの相対位置。
flipConstraints : enumeration |
このプロパティは、子サーフェスが画面内に収まるように反転する方向を保持します。
可能な値:
定数 | 説明 |
---|---|
Qt.Horizontal | 水平 |
Qt.Vertical | 垂直 |
gravityEdges : rect |
サーフェスがアンカーポイントに対してどの方向に配置されるかを指定します。
指定可能な値は以下の通り:
一定 | 説明 |
---|---|
Qt.TopEdge | サーフェスはスクリーンの上部に向かってスライドする。 |
Qt.LeftEdge | サーフェスはスクリーンの左に向かってスライドする。 |
Qt.RightEdge | 表面はスクリーンの右に向かってスライドする。 |
Qt.BottomEdge | サーフェスはスクリーンの下に向かってスライドする。 |
offset : point |
アンカー矩形上のアンカーとサーフェス上のアンカーの相対位置。
parentXdgSurface : XdgSurface |
このプロパティは、このXdgPopup の親に関連付けられたXdgSurface を保持します。
positionerSize : size |
ポジショナーオブジェクトによってウィンドウジオメトリに要求されたサイズ。
resizeConstraints : enumeration |
このプロパティは、子プロパティが画面内に収まるようにリサイズすべき方向を保持する。
可能な値:
定数 | 説明 |
---|---|
Qt.Horizontal | 水平 |
Qt.Vertical | 垂直 |
slideConstraints : enumeration |
このプロパティは、子プロパティが画面内に収まるようにスライドすべき方向を保持する。
可能な値
一定 | 説明 |
---|---|
Qt.Horizontal | 水平 |
Qt.Vertical | 垂直 |
unconstrainedPosition : point |
サーフェスが拘束されていない場合の、親ウィンドウジオメトリに対するサーフェスの相対位置。すなわち、スクリーン内などに収まるように移動されない場合。
xdgSurface : XdgSurface |
このプロパティは、このXdgPopup に関連付けられたXdgSurface を保持します。
メソッド ドキュメント
クライアントにconfigureイベントを送信します。geometry 、親サーフェスのウィンドウジオメトリの左上隅からの相対的なウィンドウジオメトリが含まれます。
これにより、対応するXdgSurface にも暗黙的に configure イベントが送信されます。
void sendPopupDone() |
ポップアップを解除する。xdg-shell
プロトコルによると、これはクライアントにポップアップを破棄させる必要があります。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権はそれぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。