Commit Graph

20 Commits (c5b1e9bbf5a1e97f82b1490213607684a264be48)

Author SHA1 Message Date
Michail Vourlakos c85d24ac37 use WM:IgnoredWindows infrastructure for wayland
--improvements for IgnoredWindows infrastructure
all over the relevant classes
Michail Vourlakos 79f392723e wm:support ignored windows
--x11 implementation is in place and wayland
case must be updated accordingly
Michail Vourlakos 6c70e1fd81 disable debug messages for windows tracking
Michail Vourlakos d312598f60 provide builtin Activity,VDs switching
--this way we will avoid also the crash
on wayland produced by the deprecated
PagerModel
Michail Vourlakos 59a4d63ca6 improve activities and desktops WM filtering
Michail Vourlakos c0e3004717 add LastActiveWindow debug records
--in DebugWindow
Michail Vourlakos c45aa3f56c make xwindowinterface checks lighter
--use the windowsTracker in order to check
a window validity. No need to check again
and again in the window type is valid
Michail Vourlakos 3cbc4a5daf support AppName for WindowInformation
--use plasma libtaskmanager code and way
in order to obtain properly the AppName and
the Icon for its window
Michail Vourlakos 99ec9cb2fd move WM:Trackers in its own directory
Michail Vourlakos b6520b1cd8 Improve WindowTracker CPU usage
--add a Timer in order to not sent too many
batch signals for windowChanged with no reason
and send only one at the end of the Timer::trigger
Michail Vourlakos 48d3728005 REFACTOR:Introduce SchemesTracker for WM
Michail Vourlakos a5168c3a2a REFACTOR:Introduce WM:WindowsTracker
--this is a single and very important class
that handles all windows tracking and management
for ALL VIEWS at ALL ACTIVE LAYOUTS
Michail Vourlakos 945c6e50e2 remove deprecated m_views from AbstractWMInterface
Michail Vourlakos ad788130ab REFACTOR:add WindowSystem namespace
Michail Vourlakos a9e4afa336 add debug message for windows default color scheme
Michail Vourlakos 8a0c0740b3 improve how default scheme file is identified
--add also some improvements for color schemes

BUG: 404668
Michail Vourlakos dd4ae1865b improvements for color schemes under wayland
Michail Vourlakos f2a90aafe6 refactor:rename dock term to view term
Michail Vourlakos 2099b8ed36 add headers comments for all c++ files
Michail Vourlakos deefa6f32e REFACTOR:move wm related classes to wm folder