Commit Graph

19 Commits (67ce3441a42537b01a9a518707dce73ad7ac44a8)

Author SHA1 Message Date
Michail Vourlakos c51fc7d59d appy Activities also to configuration windows 7 years ago
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.
7 years ago
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
7 years ago
Johan Smith Agudelo Rodriguez c77ba179fe fix #568, [Wayland] Dodge modes do not ignore the plasma desktop 8 years ago
Johan Smith Agudelo Rodriguez a2e4397d03 renaming and add noexcept to lambdas 8 years ago
Johan Smith Agudelo Rodriguez 6b52cc894a Include moc file 8 years ago
Johan Smith Agudelo Rodriguez 5667d31385 #569, AlwaysVisible is functional 8 years ago
Johan Smith Agudelo Rodriguez c4e01f428f keeping compatibility with gcc 4.8 8 years ago
Johan Smith Agudelo Rodriguez 6892e96769 keeping compatibility with gcc 4.8 8 years ago
Johan Smith Agudelo Rodriguez cb9fadbcbd keeping compatibility with gcc 4.8 8 years ago
Johan Smith Agudelo Rodriguez f5607f87e2 AlwaysVisible Not yet implemented 8 years ago
Johan Smith Agudelo Rodriguez a6bcc53aad Cleaning up a bit before implementing always visible 8 years ago
Johan Smith Agudelo Rodriguez 42885005b2 DodgeAllWindows is functional 8 years ago
Johan Smith Agudelo Rodriguez 35c44a6918 DodgeMaximized is functional 8 years ago
Johan Smith Agudelo Rodriguez a41710b155 DodgeActive is functional 8 years ago
Johan Smith Agudelo Rodriguez a02fe1322e waylandinterface implemented 8 years ago
Johan Smith Agudelo Rodriguez 2040ac3063 abstractwindowinterface now is based over an variant class type 8 years ago
Michail Vourlakos eb2387c581 fix configuration window positioning and issues
--draw the wayland surfaces for docks and config
views earlier. That way we are certain that the
signals wont mess up the experience. This way
positioning config views and getting the focusOut
event works correctly
--disable in waylandinterface any x specific code.
In order to be ready that class to accept only
wayland centered code
8 years ago
Michail Vourlakos 048acbfb71 initial commit for waylandinterface
--support wayland painting without init crashes
--the wayland interface is just the xwindow one
masked as an wayland interface
8 years ago