Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-01 | Move declarations of Resource enums to a separate file | Pavel Labath | 1 | -24/+3 | |
The reason for this is that I need to access those enums from fluxbox-update_configs and I don't want to #include and link everything in src. I also merged Slit::Placement, Toolbar::Placement and FbWinFrame::TabPlacement into one enum. | |||||
2011-11-01 | Replace ResourceManager with the lua version | Pavel Labath | 1 | -6/+3 | |
Loading of an init file with the new manager works ok. Saving and restarting is still not completed. This touches many files because i removed the alternative name of resources. Unlike Xrm, lua does not have native support for alt names. It should be fairly easy to add them, but I think that is unnecessary and would be confusing. | |||||
2011-11-01 | Simplify FbTk::Resource template class | Pavel Labath | 1 | -78/+11 | |
by outsourcing the conversion from string/lua to the specific type (and back) to a separate class. This change touches a lot of files because the interface of FbTk::Resource changed slightly. However, the changes are minor. | |||||
2011-11-01 | Specializations of FbTk::Resource<X>::{setFromLua,pushToLua} | Pavel Labath | 1 | -0/+32 | |
for various values of X. | |||||
2011-02-23 | disabled overhead base classes 'FbTk::Layer' and 'FbTk::LayerItem' | Mathias Gumz | 1 | -0/+1 | |
had to add <algorithm> at various other files as a result of this change. | |||||
2011-02-22 | bugfix: consistent use of 'int' for alpha values (#3187373) | Mathias Gumz | 1 | -1/+1 | |
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'. | |||||
2010-09-10 | removed hardcoded limitation to cycle/focus windows on all workspaces | Mathias Gumz | 1 | -3/+1 | |
reasons: * fixes #1732115, allows to have chatwindows on another workspaces and reach them via :NextWindow (urgent=yes) * old behavior can be achieve by using the (workspace=[current]) pattern | |||||
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -1/+1 | |
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text). | |||||
2010-05-28 | Implement StrictMouseFocus | Jim Ramsay | 1 | -5/+14 | |
As noted in the previous commit, StrictMouseFocus now works as advertised: Focus follows mouse on every EnterNotify event (except when the "ClientMenu" closes or during alt+tab window cycling) | |||||
2010-05-28 | Add new focus model: StrictMouseFocus | Jim Ramsay | 1 | -0/+5 | |
This is not actually implemented yet, but from now on, "MouseFocus" means: Focus follows mouse only when you are moving the mouse, any EnterNotify events caused by non-mouse operations (window closing, keycommands, changing desktops) will *not* shift focus And once fully-implemented, "StrictMouseFocus" will mean: Focus follows mouse on every EnterNotify event (except when the "ClientMenu" closes or during alt+tab window cycling) | |||||
2010-03-17 | Changed #ifdef DEBUG ... cerr << to using fbdbg. | Henrik Kinnunen | 1 | -8/+7 | |
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug. | |||||
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -31/+33 | |
2009-02-27 | Added facility to selectively ignore EnterNotify events | Jim Ramsay | 1 | -1/+24 | |
This will be used to avoid some situations where an EnterNotify event should not focus the window beneath the mouse cursor. For example, when a menu (or any window for that matter) is unmapped, focus should not pass to whatever window is beneath the current location of the mouse cursor, but to the previous window in the focus list. This was first noticed when using the ClientMenu feature with focus-follows-mouse on -> The focus would always end up on the window beneath the mouse pointer, not the window selected in the menu. | |||||
2008-10-01 | don't flash original window in the middle of cycling focus | Mark Tiefenbruck | 1 | -2/+0 | |
2008-09-28 | Merge branch 'master' of fluxbox@git.fluxbox.org:fluxbox | Henrik Kinnunen | 1 | -1/+1 | |
Conflicts: ChangeLog | |||||
2008-09-28 | Change focused signal to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-28 | don't let KeyRelease events propagate to windows | Mark Tiefenbruck | 1 | -1/+1 | |
2008-09-21 | Changed client list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-08-31 | fix focus after tabbing | Mark Tiefenbruck | 1 | -1/+2 | |
2008-08-23 | when a transient dies, revert focus to its parent | Mark Tiefenbruck | 1 | -4/+4 | |
2008-08-21 | fix cycling with minimized windows | Mark Tiefenbruck | 1 | -0/+3 | |
2008-05-21 | fix negative arguments to :GoToWindow | Mark Tiefenbruck | 1 | -4/+8 | |
2008-05-21 | if argument to :GoToWindow is too large, select the last window | Mark Tiefenbruck | 1 | -5/+7 | |
2008-01-13 | fix some issues with reverting focus | Mark Tiefenbruck | 1 | -1/+4 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2008-01-01 | fix some flickering on focus change | Mark Tiefenbruck | 1 | -4/+4 | |
2007-12-23 | added focused/unfocused borders to styles | Mark Tiefenbruck | 1 | -1/+1 | |
2007-11-12 | allow arbitrary window patterns in iconbar | markt | 1 | -79/+48 | |
2007-11-08 | one more fix | markt | 1 | -8/+8 | |
2007-11-08 | fix crash bug when cycling focus | markt | 1 | -15/+18 | |
2007-11-05 | various refactoring and minor changes | markt | 1 | -25/+10 | |
2007-11-04 | update autoraise delay for open windows on reconfigure | markt | 1 | -1/+5 | |
2007-10-31 | move fullscreen windows to normal layer when they lose focus | markt | 1 | -3/+1 | |
2007-10-24 | fix _NET_CLIENT_LIST updating on window close | markt | 1 | -0/+2 | |
2007-10-24 | introduced workspacename for ClientPattern, and some miscellaneous cleanup | markt | 1 | -11/+11 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -60/+127 | |
2007-08-20 | fix problems with focus order when changing workspaces | markt | 1 | -2/+4 | |
2007-07-19 | minor fix for alt-tab | fluxgen | 1 | -1/+5 | |
2007-07-17 | updated behavior of alt-tab to match pre-devel, fixing bug #1755698 | markt | 1 | -41/+49 | |
2007-06-29 | updates for compiling with gcc 4.3 | markt | 1 | -0/+5 | |
2007-03-06 | I seem to have forgotten this in the last patch | markt | 1 | -18/+0 | |
2007-03-04 | moved some code around (regarding event handling) in preparation for ↵ | markt | 1 | -1/+3 | |
upcoming features | |||||
2007-03-01 | changed FocusControl::cycleFocus() to take a list of windows as an argument | markt | 1 | -35/+34 | |
also fixed some latent bugs and compiler warnings | |||||
2007-02-28 | ignore borders when doing FocusLeft, etc. | markt | 1 | -8/+8 | |
2007-01-27 | another little fix | markt | 1 | -1/+3 | |
2007-01-27 | bunch of cleanup, little bug fixes | markt | 1 | -0/+1 | |
2007-01-26 | opening window on different workspace should put it at front of focused list ↵ | markt | 1 | -2/+8 | |
with focusnew | |||||
2007-01-21 | various changes to menu behavior | markt | 1 | -8/+14 | |
2007-01-13 | don't change focus order unless the user specifically focuses a window | markt | 1 | -1/+6 | |
2007-01-13 | little cleanup | markt | 1 | -8/+2 | |