path: root/src/privatescreen.h
AgeCommit message (Collapse)AuthorFilesLines
2010-02-06Fix selection aquiring, cleanup.Danny Baumann1-2/+0
2010-02-06Properly send ClientMessage event after aquiring selections.Sam Spilsbury1-0/+2
Send appropriate ClientMessage for both the compositing manager and the window manager. Also rework appropriate functions Forward port of e86e5bee8ee6f1f265a76fef5fb0dc4e2c56be06 to master
2010-02-04place: Improve resolution change handling.Sam Spilsbury1-2/+0
Windows are now moved/resized in a better way when changing resolution. Also, old window position and size will be remembered, so that they can be restored when going back to the original resolution. API changes were necessary in core, the functions ::updateStruts and ::updateWorkarea were moved from Private* to Comp* Forward port of 4327a7c83dc6c1fe77891ba7c6bf5023d21dfde8
2010-02-03Make addSupportedAtoms wrappable and use std::vectorSam Spilsbury1-2/+0
2010-02-03Activate the topmost window when lowering a window, unless click-to-focus is ↵Sam Spilsbury1-0/+3
off. Forward port of 85ba708cb894658c9bf9862a311010a9b79ec6f2 to master
2009-08-21Remove sequences at termination.Erkin Bahceci1-0/+2
2009-07-23Add CompScreen::normalCursor ().Erkin Bahceci1-2/+1
2009-07-01Move modifier handling into a separate top level class exposed to pluginsSam Spilsbury1-10/+0
2009-06-02Separate clientList. Add clientList accessor.Erkin Bahceci1-2/+5
2009-03-17Pass returned events to callback.Dennis Kasprzyk1-2/+0
2009-03-16Whitespace fixes.Danny Baumann1-9/+8
2009-03-15Use bcop in core.Dennis Kasprzyk1-62/+5
2009-03-11Derive CompWindow::Geometry from CompRect and improve CompRect usage.Danny Baumann1-2/+2
2009-02-26Remove key binding support from core.Danny Baumann1-59/+35
2009-02-26Adapt core for gnomecompat plugin addition.Danny Baumann1-67/+59
2008-12-16New plugin loader systemDennis Kasprzyk1-0/+3
2008-10-14Made CompScreen derive from CompSize.Dennis Kasprzyk1-1/+0
2008-10-14Make updateDefaultIcon function public.Danny Baumann1-2/+0
2008-10-13Added function for retrieving the file watches.Danny Baumann1-2/+2
2008-10-09Added missing license headers.Dennis Kasprzyk1-0/+27
2008-10-09Cleanup private headers.Dennis Kasprzyk1-126/+81
2008-10-04Build fix.Danny Baumann1-4/+4
2008-10-03Improve focus stealing prevention.Danny Baumann1-2/+3
- Allow window focus if currently no window or only the desktop window is focussed. - Rename mode "High" to "Normal" and introduce "High" mode that denies focus attempts of windows not belonging to the active application. - Allow focus attempts of windows of the same application in Low, Normal, High modes.
2008-09-25Use CompRegion in core.Dennis Kasprzyk1-1/+1
2008-09-19Add actions to screen after initialization.Dennis Kasprzyk1-1/+3
2008-09-17Move core headers into core subdirectory.Dennis Kasprzyk1-1/+1
2008-09-17Optimize rect,point and size classes and move headers to core/*Dennis Kasprzyk1-2/+2
2008-09-17Cleanup CompScreen public API and move header to core/screen.hDennis Kasprzyk1-1/+94
2008-09-15Merge CompCore and CompDisplay into CompScreen class.Dennis Kasprzyk1-13/+234
2008-09-07Use plugin and window maps for more efficient search.Erkin Bahceci1-0/+1
2008-08-27Moved composite handling and opengl painting into separate plugins.Dennis Kasprzyk1-108/+17
2008-08-21Shut up compiler warnings.Dennis Kasprzyk1-1/+1
2008-08-21Cleanups.Dennis Kasprzyk1-0/+2
2008-08-21Cleanup compiz[-core].hDennis Kasprzyk1-0/+21
2008-08-20Store Windows in a STL list.Dennis Kasprzyk1-3/+1
2008-08-20Store displays as STL list.Dennis Kasprzyk1-3/+3
2008-08-20Store CompGroups in a list.Dennis Kasprzyk1-1/+1
2008-08-20C++ port of CompMetadata.Dennis Kasprzyk1-1/+1
2008-08-20Port of CompOption and CompAction to C++.Dennis Kasprzyk1-5/+5
2008-08-18Fragment interface C++ port (not tested).Dennis Kasprzyk1-6/+3
2008-08-13Moved definitions from compiz-core.h to the right headers.Dennis Kasprzyk1-0/+37
2008-08-12Removed unused software cursor support.Dennis Kasprzyk1-3/+0
2008-08-12Implemented CompTexture as real class.Dennis Kasprzyk1-1/+2
2008-08-11Use boost function & bind to support static function and class member ↵Dennis Kasprzyk1-4/+1
function callbacks.
2008-08-11Implement Timeouts as CompCore::Timer class.Dennis Kasprzyk1-2/+2
2008-08-07Fix grab handling.Dennis Kasprzyk1-1/+10
2008-08-07Handle passive grabs as STL lists.Dennis Kasprzyk1-4/+17
2008-08-06Implement screen grabs as STL list.Dennis Kasprzyk1-3/+1
2008-08-06Use STL list to handle expose events.Dennis Kasprzyk1-3/+1
2008-08-06Use CompPoint/CompSize in CompScreen.Dennis Kasprzyk1-10/+9