kwin/scripting
Martin Gräßlin edb074cbc2 Split out screen handling from Workspace into own class Screens
Following the approaches of other split out functionality Screens is a
singleton class created by Workspace.

The class takes over the responsibility for:
* screenChanged signal delayed by timer
* number of screens
* geometry of given screen
* active screen
* config option for active screen follows mouse

The class contains a small abstraction layer and has a concrete subclass
wrapping around QDesktopWidget, but the idea is to go more low level and
interact with XRandR directly to get more detailed information.

All over KWin the usage from QDesktopWidget is ported over to the new
Screens class.

REVIEW: 109839
2013-04-15 10:25:10 +02:00
..
CMakeLists.txt Provide config interface for scripted effects and KWin scripts 2013-03-04 10:29:24 +01:00
documentation-effect-global.xml export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
documentation-global.xml Add documentation for global KWin object in KWin scripting 2013-01-11 18:12:25 +01:00
genericscriptedconfig.cpp i18n: typo fix 2013-03-04 10:34:16 +01:00
genericscriptedconfig.h Provide config interface for scripted effects and KWin scripts 2013-03-04 10:29:24 +01:00
kwinscript.desktop SVN_SILENT made messages (.desktop file) 2013-01-31 16:31:28 +01:00
Messages.sh Extract messages from scripts and scripting module 2013-03-04 10:29:25 +01:00
meta.cpp Export Toplevel to KWin::Scripts 2013-02-14 08:16:19 +01:00
meta.h Export Toplevel to KWin::Scripts 2013-02-14 08:16:19 +01:00
scriptedeffect.cpp export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
scriptedeffect.h export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
scripting.cpp Turn Scripting into a proper singleton 2013-04-11 14:01:39 +02:00
scripting.h Turn Scripting into a proper singleton 2013-04-11 14:01:39 +02:00
scripting_model.cpp Split out screen handling from Workspace into own class Screens 2013-04-15 10:25:10 +02:00
scripting_model.h Split out screen handling from Workspace into own class Screens 2013-04-15 10:25:10 +02:00
scriptingutils.cpp Asserts for KWin scripts 2012-05-10 10:00:54 +02:00
scriptingutils.h Turn ScreenEdges into a Singleton 2013-02-07 09:46:52 +01:00
timer.cpp Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
workspace_wrapper.cpp Split out screen handling from Workspace into own class Screens 2013-04-15 10:25:10 +02:00
workspace_wrapper.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00