Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-26 | Fix autohiding/raising timer logics | Thomas Lübking | 1 | -41/+33 | |
Trying to control a timer bound to an unconditional toggle, caused by opposing events does not work. <- That's a period. The toolbar implementation would act too seldom, the slit to often. Instead, fire the timer whenever the state does not match the event and bind it to a function that queries the pointer position and acts accordingly. | |||||
2016-08-26 | add autoraising to toolbar and slit | Thomas Lübking | 1 | -0/+11 | |
2016-08-26 | add commands to toggle toolbar and slit layer | Thomas Lübking | 1 | -0/+7 | |
toggle(Toolbar|Slit)Above toggles the resp. item between its regular and the AboveDock layer (ie. above everything, even visible on active fullscreen windows) Also required step for autoraising. REQUEST: 222 | |||||
2016-07-30 | flag slit for reconfiguration and act on show | Thomas Lübking | 1 | -3/+14 | |
According to Peter Ganzhorn, there's a transparency issue when using an autohiding slit, but I don't use a slit at all. However, the explanations in the bug do make sense and this is just an alternative approach on the problem (that does not require interim showing) BUG: 1132 | |||||
2015-01-15 | Refactor menu code: be more explicit and compact | Mathias Gumz | 1 | -28/+26 | |
This commit is a preparation step for some menu cleanup ahead. To make it easier to understand which types of MenuItems are added where and when, I converted the overloaded FbTk::Menu::insert() functions into explicit ones (Menu::insertSubmenu(), Menu::insertItem(), etc. ). This makes it possible to just grep for 'insertSubmenu()'. Side effect this commit: it trims down the very verbose creation of menu items in regards to how the labels are created. Minor: FbTk::Menu::shown and FbTk::Menu::s_focused are moved out of the class. | |||||
2014-10-27 | make use of FbTk-api | Mathias Gumz | 1 | -27/+26 | |
2013-05-26 | build-sys: use AC_USE_SYSTEM_EXTENSIONS | Sami Kerola | 1 | -5/+0 | |
The earlier _GNU_SOURCE definitions possibly did not take effect everywhere where it was intended. | |||||
2013-05-26 | build-sys: include config.h to all files using automake | Sami Kerola | 1 | -4/+0 | |
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities. | |||||
2012-12-30 | Set WM_WINDOW_ROLE for fluxbox windows | Vladimir A. Pavlov | 1 | -0/+2 | |
2012-08-28 | changed timing functions to use a monotonic increasing clock | Mathias Gumz | 1 | -1/+1 | |
gettimeofday() is subject to be changed on daylight-saving or to ntp-related (think leap-seconds). even worse, it is subject to be changed BACK in time. this is hard to fix correctly (see commit 45726d3016e and bug #3560509). it is irrelevant for timers to know the nano-seconds since the epoch anyways. | |||||
2012-01-04 | Pre-increment non-primitive types. | Ryan Pavlik | 1 | -2/+2 | |
Found with cppcheck: "Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code." | |||||
2011-05-10 | Convert Screen::reconfigureSig to FbTk::Signal | Pavel Labath | 1 | -5/+1 | |
2011-05-10 | Convert FbTk::Theme::reconfigSig and friends to the new Signal system | Pavel Labath | 1 | -7/+3 | |
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const methods anyway. | |||||
2011-03-23 | compile fix: sunCC 5.11 (sunstudio 12) compiles and links again | Mathias Gumz | 1 | -6/+6 | |
biggest change: renaming of 'class Layer' to 'class ResourceLayer' in Layer.hh to handle complaints about 'ambiguous Layer: Layer or FbTk::Layer'. 'ResourceLayer' sounds crappy, but that was the best I could come up with right now. | |||||
2011-02-24 | moved Menu placement into ScreenPlacement::placeAndShowMenu() | Mathias Gumz | 1 | -15/+3 | |
2011-02-23 | renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem | Mathias Gumz | 1 | -3/+3 | |
2011-01-15 | small refactoring of FbTk/Menu code | Mathias Gumz | 1 | -1/+1 | |
* removed useless struct _menu * code deduplication via renderMenuPixmap() * improved documentation: - 'sublevel' actually means 'column' - 'persub' means 'row_per_column' | |||||
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -19/+18 | |
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-23 | mostly cosmetic fixes, mainly discovered by 'clang --analyze' | Mathias Gumz | 1 | -30/+30 | |
reordering of Resource-related stuff was because of "error: explicit specialization of 'getString' after instantiation" complaints. | |||||
2010-03-17 | Changed #ifdef DEBUG ... cerr << to using fbdbg. | Henrik Kinnunen | 1 | -11/+6 | |
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 | -1/+1 | |
2009-07-24 | make autohide only show the border or 1 pixel if borderless | Mark Tiefenbruck | 1 | -16/+13 | |
2008-09-28 | Changed resize signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -7/+13 | |
2008-09-21 | Changed background changed signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -1/+10 | |
2008-08-14 | cleanup of some files | Mathias Gumz | 1 | -1/+1 | |
2008-08-06 | use the same options in Slit and Toolbar placement menus | Mark Tiefenbruck | 1 | -161/+102 | |
2008-08-04 | add selection box to various "choose one of these" menu items | Mark Tiefenbruck | 1 | -5/+6 | |
2008-01-28 | Merge branch 'xinerama_randr' | Tomas Janousek | 1 | -6/+9 | |
2008-01-28 | minor correction of include names | Mathias Gumz | 1 | -2/+2 | |
2008-01-27 | Move dockapps to (-100,-100) instead of (screenw + 10, screenh + 10). | Tomas Janousek | 1 | -2/+1 | |
The windows used to appear when one xrandr'ed to a bigger resolution. Signed-off-by: Tomas Janousek <tomi@nomi.cz> | |||||
2008-01-27 | "On head" menu -- reloading and refreshing bugfix. | Tomas Janousek | 1 | -4/+8 | |
We should reload the contents of this menu on Xinerama layout change. I switched it from FbMenu to ToggleMenu, because the selected head wasn't being updated properly. Signed-off-by: Tomas Janousek <tomi@nomi.cz> | |||||
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -15/+15 | |
ObjectRegistry | |||||
2008-01-05 | update code to use ThemeProxy | Mark Tiefenbruck | 1 | -6/+6 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-30 | removed some unneeded headers | Mathias Gumz | 1 | -7/+6 | |
2007-12-27 | architecture astronomy | Mark Tiefenbruck | 1 | -7/+7 | |
2007-12-25 | removed KDE configure option | Mark Tiefenbruck | 1 | -11/+4 | |
2007-12-25 | added resource session.screen<N>.slit.acceptKdeDockapps | Mark Tiefenbruck | 1 | -0/+5 | |
2007-12-18 | holding control will now keep the menu open | Mark Tiefenbruck | 1 | -7/+9 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -9/+0 | |
2007-07-03 | fix updating of systemtray and kde dockapps in slit on background change | markt | 1 | -0/+8 | |
added fluxbox-remote.cc | |||||
2007-06-29 | updates for compiling with gcc 4.3 | markt | 1 | -0/+5 | |
2007-06-03 | open slit menu properly wrt xinerama | markt | 1 | -17/+16 | |
2007-04-20 | fix slit onhead with BOTTOMLEFT placement, patch from Tomas Janousek <tomi ↵ | mathias | 1 | -1/+1 | |
at nomi dot cz> | |||||
2007-02-17 | an empty slit without autoHide but with clients in the slitlist file still ↵ | markt | 1 | -5/+4 | |
created a strut | |||||
2007-01-07 | fix intrinsic problem with refcount | simonb | 1 | -3/+3 | |
adjust slit menus to deconstruct properly | |||||
2007-01-07 | per-window transparency, including apps and menu support, plus some | simonb | 1 | -1/+1 | |
infrastructure and related changes. Thanks for original patch from Julien Trolet, dmxen at sourceforge dot net | |||||
2007-01-06 | make "force pseudotransparency" menu item work immediately | markt | 1 | -0/+3 | |
2006-11-12 | removed duplicate headers, patch from Slava Semushin aka php-coder | fluxgen | 1 | -3/+0 | |
2006-10-27 | cosmetic patch from slava semushin, removes whitespaces and | mathias | 1 | -80/+92 | |
uses only those things from "namespace std" what we really need. |