Martin Gräßlin
52eeb16156
Add a notification role to PlasmaShellSurface
...
Summary:
Plasma needs to be able to mark windows as Notifications, so that KWin
can put them into the right layer.
Reviewers: #plasma_on_wayland
Subscribers: plasma-devel
Tags: #plasma_on_wayland
Differential Revision: https://phabricator.kde.org/D1928
2016-06-27 08:20:01 +02:00
Martin Gräßlin
33c8634c00
[autotests] Add test for PlasmaShellSurface::setPanelBehavior
...
Also adds the metatypes on client and server side.
2016-06-13 14:01:49 +02:00
Martin Gräßlin
aa2cc874e2
[server] Declare metatype for KWayland::Server::PlasmaShellSurfaceInterface::Role
2016-03-09 16:16:29 +01:00
Marco Martin
df22d2ac31
add a static PlasmaShellSurfaceInterface::get(wl_resource*)
...
to get the associated plasmashell surface from anywhere having
the associated resource
2015-11-04 13:21:37 +01:00
Marco Martin
27667222a4
introduce SkipTaskbar
...
support the skipTaskbar property in the window model
that property is set client side by
PlasmaShell::setSkipTaskbar
REVIEW:125453
2015-09-30 16:52:57 +02:00
Martin Gräßlin
6ac9f402a0
[server] Add more documentation
2015-09-10 13:36:42 +02:00
Marco Martin
b99f95e3e2
support OnScreenDisplay window type
...
plasmashell needs some of their windows as on screen display
ideally only the shell will be allowed to use them
REVIEW:125036
2015-09-03 18:16:26 +02:00
Martin Gräßlin
2f02ee45cf
Add support for panel behavior in PlasmaShellSurface
...
Allows to set a PlasmaShellSurface with role panel to be either:
* AlwaysVisible
* AutoHide
* WindowsCanCover
* WindowsGoBelow
2015-06-19 23:27:38 +02:00
Martin Gräßlin
85a654b02b
[server] Add bindings for PlasmaShell interface
2015-06-09 19:05:25 +02:00