kwin/scripting
Martin Gräßlin d9aedf620b Rewrite of KWin's Screen Edge Handling
This rewrite is mostly motivated by the need to handle multi screen
setups correctly. That is have edges per screen and not for the combined
geometry. Also porting from XLib to XCB has been a motivation for the
rewrite.

The design of the new ScreenEdge handling is described in the
documentation of ScreenEdges in screenedge.h.

In addition the following changes have been performed:
* move configuration from Options to ScreenEdge
* add screen edge information to Workspace::supportInformation (obviously
  replaces what had been read from Options)
* have Workspace hold a pointer to ScreenEdges instead of an object
* forward declaration of ScreenEdges in workspaces.h, this explains the
  seemingly unrelated changes of just another include in some files

BUG: 290887
FIXED-IN: 4.11
2013-02-07 09:46:52 +01:00
..
documentation-effect-global.xml Export QEasingCurve to scripted Effects 2012-11-24 10:19:59 +01:00
documentation-global.xml Add documentation for global KWin object in KWin scripting 2013-01-11 18:12:25 +01:00
kwinscript.desktop SVN_SILENT made messages (.desktop file) 2013-01-31 16:31:28 +01:00
meta.cpp Let kwin scripts add dynamic properties to client objects. 2012-04-24 17:42:16 +02:00
meta.h
scriptedeffect.cpp Rewrite of KWin's Screen Edge Handling 2013-02-07 09:46:52 +01:00
scriptedeffect.h Export QEasingCurve to scripted Effects 2012-11-24 10:19:59 +01:00
scripting.cpp Support arrays in callDBus method of KWin Scripting 2013-01-17 09:30:09 +01:00
scripting.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
scriptingutils.cpp Asserts for KWin scripts 2012-05-10 10:00:54 +02:00
scriptingutils.h Rewrite of KWin's Screen Edge Handling 2013-02-07 09:46:52 +01:00
timer.cpp
workspace_wrapper.cpp Move handling of Virtual Desktops into a VirtualDesktopManager 2013-01-07 09:47:51 +01:00
workspace_wrapper.h Move handling of Virtual Desktops into a VirtualDesktopManager 2013-01-07 09:47:51 +01:00