Marco Martin
6140703561
remove bypasswindowmanagerhint
...
CCBUG:339848
12 years ago
Marco Martin
27776854fe
wait a while before setting the window type
...
this because due to Qt xcb implementation the actual flags gets
set only after a while after the window is actually visible.
kwin has actually time to move the window since is not a dock yet,
at the moment there is no solution besides moving it back
BUG:339614
12 years ago
Marco Martin
79d629949a
controller bypasses windowmanager
...
the controller must be over the other panels and ignore the struts
BUG:336850
12 years ago
Marco Martin
60133e0f16
delete the view if its panel gets deleted
...
so don't crash at its own garbage collecting
12 years ago
Marco Martin
a970abf7c9
delay sync of the screen a bit
...
when the panel view changes screen, delay sync of the screen and syncGeometry a bit
the difference is huge (it's actually reliable now)
12 years ago
Marco Martin
e9abcfe012
fix flags test
...
dismiss when clicking on desktop
12 years ago
Marco Martin
b7de0d4138
as dialog, don't close when dialog has focus
12 years ago
Marco Martin
f43802ae82
alter visibility mode only if not normal panel
...
when the panel mode is autohide, the visibility mode has to be
altered when the controller is open, or the panel will go invisible
also when the mode is windowcancover is better to alter, or the panel may disappear
as well.
12 years ago
Marco Martin
acd904bd58
Revert "Don't change visibility mode on panel when opening config"
...
This reverts commit 199c7f2ffe .
12 years ago
David Edmundson
199c7f2ffe
Don't change visibility mode on panel when opening config
...
There's a timer on the struts updating, and so far this all seems to
work quite well.
BUG: 333876
12 years ago
Marco Martin
b0bc668164
don't use a lambda
12 years ago
Marco Martin
485376b949
don't delete the config immediately
...
suicide the panel configuration window after 2 minutes instead
12 years ago
Aleix Pol
4e0d99c6e9
Fix crash when moving a panel from a screen to another
...
Remember to always set the object scope when connecting to a lambda
slot, otherwise things go a bit crazy.
12 years ago
Marco Martin
610c0f6b54
make the panelcontroller a focusable dock
...
seems the way everything is more predictable
BUG:332676
12 years ago