Commit Graph

7 Commits (a41710b155176ae5c7a2df6da026908dcb587bcf)

Author SHA1 Message Date
Michail Vourlakos 97b3c4f854 update algorithms for docksCount,freeEdges
--the new algorithms are using QScreen* values
from dockviews instead of the containment screen()
which can not be trusted at the first minutes
of a dock creation
Johan Smith Agudelo Rodriguez 5226b6adce code formatted
Michail Vourlakos b88170caaa support always on primary case
-- :) fantastic behavior from Latte...
Michail Vourlakos 3b3c6a0f47 drop dock primary screen behavior from plasma
--this cleans the plasma behavior for the
primary screen that was creating a mess.
The dock "on primary" state can now be implemented
through Latte without breaking things
Michail Vourlakos 03fc80439a fixes for plasma behavior and screens ids
--there are cases that screens instead of returning
correct screen names the return names like
"0:0". These are totally ignored in order to not
break the screen ids database
Michail Vourlakos 9259a28cde improvements to add/remove docks on screen demand
Michail Vourlakos d4da25e2e6 add a screen pool for multi-screens