aboutsummaryrefslogtreecommitdiff
path: root/src/Keys.cc
AgeCommit message (Collapse)AuthorFilesLines
2008-04-30workaround for keys files broken by fluxconfMark Tiefenbruck1-0/+2
2008-02-11more fun with the window menuMark Tiefenbruck1-1/+7
2008-02-04Fix a freed memory access in Keys::doAction.Tomas Janousek1-2/+2
The thing next_key pointed to was getting freed in deleteTree. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-03check pointer, even though it shouldn't be necessaryMark Tiefenbruck1-1/+1
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-3/+3
ObjectRegistry
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-3/+0
2008-01-02decoupling, moved private datastructures to Keys.ccMathias Gumz1-32/+79
2007-12-30removed some unneeded headersMathias Gumz1-1/+0
2007-12-16changed CommandRegistry to a template class, renamed to ObjectRegistry<Type>Mark Tiefenbruck1-2/+2
2007-12-13added FbTk::CommandRegistry, decentralized command parsing, and made them ↵markt1-2/+2
auto-register
2007-12-09added OnTitlebar modifier to keys filemarkt1-10/+49
2007-11-22added special FocusIn/Out MouseOver/Out ChangeWorkspace keysmarkt1-4/+29
2007-11-20move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbedmarkt1-1/+11
2007-11-05fix alt-tabmarkt1-1/+3
2007-11-05various refactoring and minor changesmarkt1-0/+5
2007-10-15add OnWindow modifier to keys filemarkt1-0/+2
2007-10-13merged changes from pre-develmarkt1-38/+72
2007-09-30load default key bindings on errorsimonb1-10/+35
2007-04-17basicly cosmetic changes, patch by slava semushinmathias1-3/+5
2007-02-27lots of unrelated fixesmarkt1-1/+1
2007-02-09added mouse bindings to the keys filemarkt1-23/+72
2007-01-05only grab keybindings on screens managed by fluxboxmarkt1-5/+30
2006-12-20little fix for nls in keysmarkt1-1/+1
2006-12-19Change to data structure for keybindings, ungrab and grab keys when switchingmarkt1-164/+87
keymodes instead of deciding whether we need it and repeating the key.
2006-10-27cosmetic patch from slava semushin, removes whitespaces andmathias1-10/+14
uses only those things from "namespace std" what we really need.
2006-06-21fix nls... notably classify text on conversion whether its for X or simonb1-5/+5
console, plus handle catalogs better.
2006-04-25Cleanup unneeded headers (thanks Slava Semushin)mathias1-5/+0
2006-04-22couple of memory fixes from valgrindsimonb1-2/+1
2006-04-12add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot orgsimonb1-84/+109
2006-04-11cosmetic, closes #1467926mathias1-5/+5
2006-04-03typo broke buildsimonb1-1/+1
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-4/+3
2006-02-16updated copyright infomathias1-1/+1
2005-05-20added the ability to use keycode in keys filefluxgen1-2/+20
2005-05-06Fix for #1160244, #1099704, #1094107:mathias1-37/+39
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-02-10cosmetic + updated copyright yearmathias1-1/+1
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-08-31add autoconf check for std c++ headersrathnor1-6/+26
2004-06-07update NLS string handling...rathnor1-6/+8
2004-02-20filename fix, patch from Mathias Gumzfluxgen1-2/+2
2003-12-30minor fixfluxgen1-2/+2
2003-12-20addBinding function and some cleaningfluxgen1-72/+100
2003-12-04sync functionfluxgen1-2/+2
2003-10-05shuffle bunch of stuff from Keys into FbTk/KeyUtilrathnor1-147/+10
2003-09-06moved modifier detection to FbTk KeyUtilfluxgen1-65/+29
2003-08-19cleaningfluxgen1-26/+23
2003-07-02check for last_keyfluxgen1-2/+6
2003-06-30some extra checkingfluxgen1-10/+13
2003-06-30forgot to add argumentsfluxgen1-2/+7