Commit Graph

22 Commits (2987e406db199981b6793f892b8738c230c7c6a0)

Author SHA1 Message Date
Michail Vourlakos c51fc7d59d appy Activities also to configuration windows
Michail Vourlakos 19cd67627d more improvements for MultipleLayouts case
--fix the strut setting between multiple running
layouts. When the activity is changing then each dock/panel
removes or adds its struts accordingly
Michail Vourlakos 4280c14acd many improvements for MultipleLayouts case
Michail Vourlakos 7d4989e983 add code for MultipleLayouts and Activities
--prepare dockViews and rest classes in order to
be able to change between different Activities in
a MultipleLayouts environment.
Michail Vourlakos bc29bc2863 improve windows garbage collector
Michail Vourlakos d86fdfd2ff fix #810,support smart/dynamic background
the dynamic background feature is enhanced and
becomes smarter. It understands snapped windows, windows
that touch the panel edge etc. The criteria in
order for the background to become solid are:
   - any active window that is touching the panel
edge (that includes krunner)
   - any inactive window that is snapped and touches
the panel edge (concerning its geometry: quarter-snapped or half-snapped)
   - maximized windows
   - an inactive window but keepAbove is touching
the panel edge (this catches also the yakuake case)
   - panel popups
Michail Vourlakos 152d245016 add missing include
Johan Smith Agudelo Rodriguez 2040ac3063 abstractwindowinterface now is based over an variant class type
Johan Smith Agudelo Rodriguez 46fe322b35 fix , [Crash] - recreating dock for AlwaysVisible mode
If I overrride the method event I should call to implementation parent, however VisibilityManagerPrivate is triggered from view and VisibilityManagerPriavte is not owner of QEvent
Johan Smith Agudelo Rodriguez a5eb5c6a47 force visibility in startup if user is configuring
Johan Smith Agudelo Rodriguez af8f844bc6 Only visibilityManager can call mustBeHide/Shown
Johan Smith Agudelo Rodriguez fb16fee66b fix , Incorrect/inconsistent behaviour when switching virtual desktops
Johan Smith Agudelo Rodriguez 75d4b71216 , AbstractWindowInterface is now a shared resource
Johan Smith Agudelo Rodriguez ec3721a591 fix , Un-hide Latte at desktop and activity changes
Johan Smith Agudelo Rodriguez 0592ba3aaf avoid overlaping
Johan Smith Agudelo Rodriguez 5b1d5b79bd fix , clean autoHidden
Johan Smith Agudelo Rodriguez c42250d9bb avoid white spaces with astyle
Johan Smith Agudelo Rodriguez cec5d62702 Drag events managed from VisibilityManager
Johan Smith Agudelo Rodriguez 8e4b4f36bc added blockHiding property on visibilitymanager
Johan Smith Agudelo Rodriguez a4699e9230 Fixed initialization and improved all modes
Johan Smith Agudelo Rodriguez 0735a73cac Visibility manager has been implemented, but need integration on qml
Johan Smith Agudelo Rodriguez 84a5b5473a added class visibilitymanagerprivate to implement visibility