mirror of
https://invent.kde.org/plasma/layer-shell-qt.git
synced 2025-07-18 04:54:23 -04:00
Expose set_layer
The set_layer request allows to move a surface to another layer after creating it.
This commit is contained in:
@ -31,10 +31,22 @@ public:
|
||||
};
|
||||
Q_ENUM(Anchor);
|
||||
|
||||
/**
|
||||
* This enum type is used to specify the layer where a surface can be put in.
|
||||
*/
|
||||
enum Layer {
|
||||
LayerBackground = 0,
|
||||
LayerBottom = 1,
|
||||
LayerTop = 2,
|
||||
LayerOverlay = 3,
|
||||
};
|
||||
Q_ENUM(Layer)
|
||||
|
||||
void setAnchor(Anchor anchor);
|
||||
void setExclusiveZone(int32_t zone);
|
||||
void setMargins(const QMargins &margins);
|
||||
void setKeyboardInteractivity(bool enabled);
|
||||
void setLayer(Layer layer);
|
||||
|
||||
static Window *get(QWindow *window);
|
||||
|
||||
|
Reference in New Issue
Block a user