Commit Graph

12 Commits (33d08c92a0afcc4670a8b2edebff80bf7c505b14)

Author SHA1 Message Date
Michail Vourlakos de6f2282e6 remove all padding events code
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
Michail Vourlakos bc50b437e9 introduce View::EventsSink
Michail Vourlakos ba9233684e view:separate parabolic c++ code from view
--The parabolic effect c++ part of View now
leaves in its own class
Michail Vourlakos b06e164f53 expose view padding through qml
Michail Vourlakos 0da74fb3ce Tasks:track multiple Tasks applets
--create an infrastructure in order to be able
to adjust and configure multiple Tasks plasmoids
Michail Vourlakos 4b1580c0bd move View::HelperWindows in their own directory
--at the same time create a base SubWindow class for
all window helpers used by Views. Now ScreenEdgeGhostWindow
and FloatingGapWindow use the same window implementation
Michail Vourlakos 3f68665300 introduce floating gap window
--this window responsibility is to check
if the mouse is still inside the real floating
gap and in such case to prevent the dock from
hiding
Michail Vourlakos 111254e509 refactor:move qml handling from globalshortcuts
--all the qml handling code from globalshortcuts is
now moved to Latte::View::ContaimentInterface. This
way the code is cleaner and can be expanded easier.
Michail Vourlakos 7deef41015 move View::WindowsTracker to own directory
Michail Vourlakos 149812080f move View/Indicator in its own directory
Michail Vourlakos f75605d78d introduce Resources for Indicators
Michail Vourlakos fb4508c6a7 simplify CMakeLists