aboutsummaryrefslogtreecommitdiff
path: root/src/Slit.hh
AgeCommit message (Collapse)AuthorFilesLines
2011-11-01Store menus if smart pointers (RefCount)Pavel Labath1-4/+4
This was originally intended to be a bugfix for an memory error reported by valgrind (accessing freed memory). While debugging it, I found the menu ownership semantics confusing (setInternalMenu() et al.), so I decided to get rid of it and store it in smart pointers everywhere. Looking back, I'm not sure if this was worth all the trouble, but the good news is that the valgrind error disappeared. :)
2011-11-01Convert slitlist from a separate file to a regular lua resourcePavel Labath1-4/+23
2011-11-01Simplify FbTk::Resource template classPavel Labath1-4/+4
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-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
2003-05-06change slit menus to FbMenusrathnor1-2/+3
2003-04-25minor cleaningfluxgen1-9/+6
2003-04-25fixed SlitThemefluxgen1-1/+3