aboutsummaryrefslogtreecommitdiff
path: root/src/IconbarTool.hh
AgeCommit message (Collapse)AuthorFilesLines
2021-07-06Patch from Bo Simonsen.Mark Tiefenbruck1-0/+1
Max size per client (setMaxSizePerClient) was computed for iconbar.alignment = Relative not taking into account that a fixed size can be given when iconbar.alignment = Left/Right. In a "recent" change, relative alignment was changed, to better handle items with long titles. This is breaking existing behavior, the new behavior is (with this commit) now denoted RelativeSmart.
2016-10-02compress resize signalsThomas Lübking1-0/+4
typically buttons will call for this quite some, eg. when switching workspace or (now) when altering the focused window. This compresses various changes happening at the same time and re-layout the toolbar only once for them
2016-09-03indicate iconified windows in iconbarThomas Lübking1-0/+5
2016-08-28fix compiler warning about std::auto_ptrMathias Gumz1-1/+1
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-26Improve stretching (RELATIVE) toolbar itemsThomas Lübking1-0/+1
The available space is distributed reg. the preferred width of items (spacers and the iconbar ;-) instead of evenly. The preferred width of the iconbar is calculated from its buttons. This allows to align the iconbar using spacers and makes better use of the available space
2011-05-10Convert Focusable::orderSig,addSig,removeSig,resetSig to FbTk::SignalPavel Labath1-3/+5
2011-05-10Convert FbTk::Theme::reconfigSig and friends to the new Signal systemPavel Labath1-0/+3
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const methods anyway.
2011-02-22bugfix: consistent use of 'int' for alpha values (#3187373)Mathias Gumz1-2/+2
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'.
2008-08-23fix reading iconbar border from themeMark Tiefenbruck1-1/+2
2008-01-07added new ThemeProxy for automatically handling focused vs. unfocused ThemeItemsMark Tiefenbruck1-2/+3
2008-01-05update code to use ThemeProxyMark Tiefenbruck1-2/+3
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-2/+0
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-2/+1
2007-12-28moved Container to FbTkMark Tiefenbruck1-5/+5
2007-11-12allow arbitrary window patterns in iconbarmarkt1-23/+15
2007-10-13merged changes from pre-develmarkt1-26/+7
2006-10-16some cleaning, using CachedPixmapfluxgen1-3/+6
2006-08-02rename session.screen*.iconbar.deiconifyMode to session.screen0.userFollowModelmarkt1-9/+0
2006-07-30list windows in iconbar in creation ordermarkt1-7/+3
2006-07-01more dead functionsmarkt1-2/+0
2006-05-13added one more render option for renderButton, force render of focusedfluxgen1-2/+6
2006-04-17fix transparency updates for the toolbar when autohide is onsimonb1-0/+1
2006-04-15implement vertical toolbar placement optionssimonb1-0/+1
2006-03-26rotated fonts, buttons, containers. Used for tabs for nowsimonb1-1/+1
2006-02-16updated copyright infomathias1-1/+1
2005-04-29commited the wrong file in the last session :/mathias1-0/+2
2005-02-07updated copyright datesmathias1-1/+1
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-10-22added iconbar.wheelMode and iconbar.deiconifyModeakir1-1/+22
2004-10-10added iconbar.iconTextPaddingakir1-1/+2
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-1/+3
for consistency with transparency resources
2004-08-29a few random fixesrathnor1-1/+3
2004-06-16toolbar fixes, updates and optimisationsrathnor1-3/+3
2003-12-23fix rendering of icon buttons when they are slightly larger because ofrathnor1-1/+3
rounding
2003-12-19timedRender so we can remove flicker while changing current client in windowfluxgen1-2/+6
2003-12-12alignment of iconbar buttonsfluxgen1-3/+5
2003-11-27toggle pixmap for IconButtonfluxgen1-1/+2
2003-10-06fix shape - all menus shaped, and some weird shape bugsrathnor1-2/+3
2003-09-10commentsfluxgen1-3/+9
2003-09-08add iconbar modefluxgen1-4/+30
2003-08-18added removeWindow and fixed workspace sigfluxgen1-1/+3
2003-08-16fixed iconified windows and minor optimizationfluxgen1-3/+3
2003-08-13borderWidthfluxgen1-1/+2
2003-08-12minor code cleaningfluxgen1-1/+8
2003-08-12added empty pixmap and change icon2winmap to a std listfluxgen1-4/+8
2003-08-11iconbar for toolbarfluxgen1-0/+68