summaryrefslogtreecommitdiff
path: root/src/WorkspaceCmd.cc
AgeCommit message (Collapse)AuthorFilesLines
2008-08-20fix match limits in apps file, plus some documentationMark Tiefenbruck1-2/+1
2008-08-20ShowDesktop should ignore everything on the desktop layer, not just windows ↵Mark Tiefenbruck1-1/+2
of type Desktop
2008-08-18fix a bug with Some and Every commands and the stupid global current window ↵Mark Tiefenbruck1-2/+6
variable
2008-08-05make ShowDesktop command toggle between showing desktop and windowsMark Tiefenbruck1-1/+16
2008-08-04add window pattern argument to ArrangeWindowsMark Tiefenbruck1-12/+10
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-48/+46
ObjectRegistry
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-20added ForEach key commandMark Tiefenbruck1-9/+38
2007-12-16changed CommandRegistry to a template class, renamed to ObjectRegistry<Type>Mark Tiefenbruck1-25/+28
2007-12-13added FbTk::CommandRegistry, decentralized command parsing, and made them ↵markt1-0/+120
auto-register
2007-11-23make sure window commands operate on the right windowmarkt1-0/+9
2007-11-22use winclient instead of fluxboxwindow for matching, and removing old codemarkt1-6/+0
2007-11-22added conditional statements to keys filemarkt1-2/+47
2007-11-12allow arbitrary window patterns in iconbarmarkt1-12/+4
2007-11-05various refactoring and minor changesmarkt1-3/+6
2007-10-24introduced workspacename for ClientPattern, and some miscellaneous cleanupmarkt1-19/+1
2007-10-13merged changes from pre-develmarkt1-15/+76
2007-07-07allow negative indices in :Workspace <int>markt1-2/+9
2007-07-01added key commands :AddWorkspace and :RemoveLastWorkspacemarkt1-0/+12
2007-03-04moved some code around (regarding event handling) in preparation for ↵markt1-50/+6
upcoming features
2007-03-01changed FocusControl::cycleFocus() to take a list of windows as an argumentmarkt1-12/+22
also fixed some latent bugs and compiler warnings
2007-02-27respect external tabs in ArrangeWindows, patch from Tomas Janousek ↵mathias1-2/+8
<tomi@nomi.cz>
2007-02-09added mouse bindings to the keys filemarkt1-31/+35
2007-01-11add feature to minimize windows in current layermarkt1-0/+13
2006-12-17Stop cycling focus when another command gets run, even if modifiers are ↵markt1-4/+2
still down
2006-11-07cosmetic patch from slava againmathias1-1/+0
2006-07-14include iconic windows when cyclingmarkt1-2/+2
also, stop cycling on one screen when cycling begins on another
2006-07-12replacing some instances of focusedWindow()->fbwindow() with focusedFbWindow()markt1-5/+3
2006-07-10next/prevwindow toolbar buttons break mousefocusmarkt1-2/+2
2006-06-28Linear cycling wasn't affecting normal cycling order (Mark)markt1-4/+2
2006-04-19windows keep relative positions in ArrangeWindows, based on distance to new ↵mathias1-23/+46
'cell' center
2006-04-16add CloseAllWindows key actionsimonb1-0/+21
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-1/+1
2006-03-09enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch ↵mathias1-2/+2
from marcus obst
2006-02-18moved all focus handling to FocusControlfluxgen1-1/+2
2006-02-18moved all focus handling to class FocusControlfluxgen1-9/+9
2006-02-16updated copyright infomathias1-1/+1
2005-07-04cleaning, change getCount to numberOfWorkspacesfluxgen1-1/+1
2005-05-06Fix for #1160244, #1099704, #1094107:mathias1-1/+2
if the xkb-extension is enabled and the user switches between his/her keyboardlayouts fluxbox's keybhandling doesn't work well anymore because xkeyevent.state contains also xkb-related flags and thus we have to handle that with caution. KeyUtils now contain 'isolateModifierMask()' to really work only on the modifiers. why not as part of cleanMods() ? because the XLookupString return false results, eg TextBox's would only print chars from the first keyboardlayout.
2005-04-30Fix #1086673 ArrangeWindows on shaded aterms causes inconsistency (Mathias)mathias1-19/+65
we now place shaded Windows above the normal windows. ArrangeWindows touches only windows on the current (xinerama)-head. there are still some open issues with this, look at my notes at the function itself.
2005-04-23fixed #1020399 aka broken ShowDesktop, its an error to travers themathias1-3/+3
workspace-windowlist and deiconify each window coz that list is modified each time a window is iconified. a copy of that list solves the problem.
2005-04-21fixes #1133809, ArrangeWindows doesnt respect available space on themathias1-3/+3
workspace (toolbar and slit would be covered)
2005-01-24copyright datemathias1-1/+1
2005-01-24copyright datesmathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-08-31add autoconf check for std c++ headersrathnor1-2/+6
2004-08-10minor stufffluxgen1-4/+6
2004-04-28fixes for/reimplement parts of directional focus movementrathnor1-1/+14
2004-01-16use max screen area for arrange windowsfluxgen1-3/+4
2003-12-30minor cleaningfluxgen1-3/+4