aboutsummaryrefslogtreecommitdiff
path: root/src/Slit.hh
AgeCommit message (Collapse)AuthorFilesLines
2016-08-28fix compiler warning about std::auto_ptrMathias Gumz1-3/+3
fluxbox uses std::unique_ptr<> where it previously used std::auto_ptr<>. C++0X was approved in 2011. among other things, it deprecates std::auto_ptr. 5 years is long enough for compilers to catch up the standard.
2016-08-26Fix autohiding/raising timer logicsThomas Lübking1-0/+1
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-26add autoraising to toolbar and slitThomas Lübking1-1/+1
2016-08-26add commands to toggle toolbar and slit layerThomas Lübking1-0/+1
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-30flag slit for reconfiguration and act on showThomas Lübking1-0/+1
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-16Fix uninitialized variables; cosmeticsMathias Gumz1-2/+3
Note: I expect only modern compilers will hit the source of fluxbox. It seems futile to guard stdlib headers while demanding <algorithm> etc. This should trim down the noise in the source quite a bit.
2011-05-10Convert Screen::reconfigureSig to FbTk::SignalPavel Labath1-4/+1
2011-05-10Convert FbTk::Theme::reconfigSig and friends to the new Signal systemPavel Labath1-1/+0
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const methods anyway.
2011-03-23compile fix: sunCC 5.11 (sunstudio 12) compiles and links againMathias Gumz1-1/+1
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-23renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItemMathias Gumz1-3/+3
2008-09-28Changed resize signal in BScreen to use the new signal systemHenrik Kinnunen1-0/+1
2008-09-21Changed background changed signal in BScreen to use the new signal systemHenrik Kinnunen1-1/+7
2008-08-06use the same options in Slit and Toolbar placement menusMark Tiefenbruck1-9/+8
2008-01-27"On head" menu -- reloading and refreshing bugfix.Tomas Janousek1-0/+7
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-05update code to use ThemeProxyMark Tiefenbruck1-4/+3
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-2/+0
2007-12-29'inline' in class declaration is implicitly inlineMathias Gumz1-29/+29
2007-12-25added resource session.screen<N>.slit.acceptKdeDockappsMark Tiefenbruck1-1/+2
2007-12-13added FbTk::CommandRegistry, decentralized command parsing, and made them ↵markt1-1/+1
auto-register
2007-02-17an empty slit without autoHide but with clients in the slitlist file still ↵markt1-3/+4
created a strut
2007-01-07fix intrinsic problem with refcountsimonb1-1/+1
adjust slit menus to deconstruct properly
2006-11-12removed duplicate headers, patch from Slava Semushin aka php-coderfluxgen1-1/+0
2006-07-01more dead functionsmarkt1-1/+0
2006-04-22fix crash when toolbar disabledsimonb1-1/+1
2006-03-19missing filefluxgen1-0/+1
2006-02-20moved class Layer from class Fluxbox and thus reduces some dependeciesfluxgen1-2/+3
2006-02-16updated copyright infomathias1-1/+1
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen1-7/+12
2005-01-24copyright datemathias1-1/+1
2004-12-02* leftclick on the slitclients in the clientmenu enables/disables itmathias1-0/+4
* wheel up/down move the slitclient up/down * visual cosmetic for the slitclient-menu * added "Save SlitList" - menuentry in slitclient-menu
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-1/+2
for consistency with transparency resources
2004-09-11init frame window in frame structfluxgen1-1/+8
2004-06-07update NLS string handling...rathnor1-3/+3
2004-05-17fix up slit transparency redraw issuesrathnor1-2/+1
2004-04-19kde dockapp in systrayfluxgen1-5/+6
2003-08-29slit as an observerfluxgen1-2/+4
2003-08-11rearranged accessors and fixed new timer commandfluxgen1-24/+23
2003-07-19fix up xinerama for heads of toolbar and slitrathnor1-2/+2
2003-06-24added theme accessorsfluxgen1-1/+3
2003-06-23fix grouping to persist over restart, plus various related bugs.rathnor1-1/+3
Also move a large proportion of window initialisation from FluxboxWindow to WinClient
2003-06-22unused variable m_do_auto_hidefluxgen1-3/+2
2003-06-20moved slit resource from screenfluxgen1-6/+11
2003-06-18added strut supportfluxgen1-1/+5
2003-05-17fixed slit client die issuefluxgen1-1/+2
2003-05-15cleaning in FluxboxWindow interfacefluxgen1-2/+2
2003-05-13transparent slitfluxgen1-1/+3
2003-05-11minor cleaningfluxgen1-12/+13
2003-05-07fixed expose eventfluxgen1-1/+2