path: root/plugins/switcher
AgeCommit message (Collapse)AuthorFilesLines
2010-12-07Correctly reflect that the switcher window is managed.Sam Spilsbury2-1/+17
Forward port 46371f9172089a3e60648b834611d5694df2e80b to master
2010-12-07Switcher: prevent simulataneous plugin uses that don't make sense.Sam Spilsbury1-5/+5
Forward port 1974f9b5bfbab24023a0a647b606eedccbb83d04 to master
2010-09-28Don't require both opengl and composite since opengl already requires ↵Scott Moreau1-1/+0
composite. This can cause flicker or momentary black screen with some drivers.
2010-09-08compiztoolbox.cpp: Move input focus to highlighted windows so it is possible ↵Sam Spilsbury2-0/+12
to alt-f4 them switcher.cpp: Move input focus back to last active window if switcher action is cancelled
2010-06-12A few big changes:Sam Spilsbury1-0/+1
* Rewrite PropertyWriter, move it out of compiztoolbox * Added CompPluginStateWriter, a serialization interface, which plugins inherit, and specify how to serialize their class members, which will be automatically unloaded and reloaded as plugins unload and reload. * Currently there are bugs with this interface, so it is disabled by default (mostly bugs to do with boost and libdl) * Depend on libboost-serialization * A few bugfixes
2010-05-15Add necessary changes to compile without rpath usageSam Spilsbury2-3/+6
2010-05-12Use configureXWindow and XConfigureWindow respectively instead of ::resize.Sam Spilsbury1-9/+12
::resize and XMoveResizeWindow are mostly functions for internal use and they don't correclty configure the window the way we need it. This results in some weird display artefacts with the switcher popup window
2010-02-13Categorize switcher options.Scott Moreau1-68/+71
2010-02-07Simplify window removal.Danny Baumann1-25/+16
2010-02-03Fix possible segfault on 64-bit arch. due to passing 0 to va_list and ↵Sam Spilsbury1-1/+1
retrieving it as pointer. Forward port of commit 5a6dbfdea66620b3a6ae50540a75714e0a975ce7 to master
2010-02-02Revert "Correctly reflect that the switcher window is managed."Sam Spilsbury1-6/+0
This reverts commit b27402c2460592bc3ed6c41c2b7d5cae47e79079. We should not allow plugins to directly write to w->managed, some core event should be used to set managed and recalculate the window state.
2010-02-02Revert "Fix typo"Sam Spilsbury1-1/+1
This reverts commit cb117afd36fd3e9efd07c2801fc9f6d79e706928.
2010-02-02Fix typoSam Spilsbury1-1/+1
2010-02-02Correctly reflect that the switcher window is managed.Sam Spilsbury1-0/+6
Forward port of 46371f9172089a3e60648b834611d5694df2e80b to master
2009-12-25Paint switcher icons at the same size.Erkin Bahceci1-13/+11
Forward port of 06f538d460b72a044e3da72f01d385890da43e84.
2009-12-25Remove unused switcher constants.Erkin Bahceci1-4/+0
2009-12-24Don't use mipmap for icons.Erkin Bahceci2-8/+7
Forward port of 0138d355b849d675a82d57a2c293a96fff2bcaa2.
2009-12-16Various minor optimizations.Erkin Bahceci1-11/+18
2009-12-16Fix crash when first switching after a window is minimized.Erkin Bahceci1-3/+8
In that case, the crash happened when the minimized window was highlighted in the switcher window.
2009-12-07Consolidate icon related functions and move them to window class.Danny Baumann2-10/+10
2009-12-07Add a showIconOnly () virtual function to BaseSwitchScreen so that switchers ↵Sam Spilsbury3-1/+13
can show the icon of applications only when switching
2009-10-19switcher: Fix crash when a minimized window closes while switching with ↵Erkin Bahceci2-37/+32
"show minimized" on. (Forward port of 354adbe10a18509e9ea736cb3ec37916524cf8c3).
2009-08-08Add plugin categories and required features.Erkin Bahceci1-0/+1
2009-07-30switcher: Fix sign warnings.Erkin Bahceci1-18/+19
2009-07-23Refactor switcher, move parts into toolbox library plugin.Erkin Bahceci3-583/+156
2009-07-17Convert Bool -> bool, TRUE -> true, FALSE -> false.Erkin Bahceci2-4/+4
2009-07-14Fix some compiler warnings.Erkin Bahceci1-6/+1
2009-07-08switcher: Set XClassHint for popup window.Erkin Bahceci1-1/+5
2009-07-08Move hide/show to PrivateWindow, add wrapper hide/show.Erkin Bahceci1-2/+2
The new hide/show are used by switcher, so that it doesn't call minimize/unminimize.
2009-03-29Handle cases correctly where a window should be unmapped but isn't because a ↵Dennis Kasprzyk1-1/+1
plugin increased its unmapReference.
2009-03-16Whitespace fixes.Danny Baumann2-7/+2
2009-03-15Track core changes.Dennis Kasprzyk3-158/+75
Use bcop.
2009-03-15Merge branch 'master' of git+ssh:// Kasprzyk2-5/+5
2009-03-15New generalized build system.Dennis Kasprzyk4-0/+2034