aboutsummaryrefslogtreecommitdiff
path: root/src/FocusableList.cc
AgeCommit message (Collapse)AuthorFilesLines
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.
2015-05-01addMatching and insertFromParent functions from FocusableList now avoid ↵Mario J. Rugiero1-2/+2
copying m_parent->clientList() and use a const reference instead.
2012-01-04FocusableList.cc,.hh: Pass string arguments by const reference.Ryan Pavlik1-2/+2
Found by cppcheck
2012-01-04Pre-increment non-primitive types.Ryan Pavlik1-1/+1
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-09-14Make sure FocusableList disconnects from signals when it is destroyedPavel Labath1-8/+5
2011-09-14Remove the assignment operator from a regular pointer to a RefCountPavel Labath1-1/+1
it is too easy too shoot yourself in the foot with it, other smart pointers also don't allow such assignments. If you do want to assign to a RefCount pointer, use reset(). ps: assignment between two RefCounts remains possible, of course.
2011-05-10Convert FluxboxWindow::layerSig to FbTk::SignalPavel Labath1-51/+20
2011-05-10Convert FluxboxWindow::stateSig to FbTk::SignalPavel Labath1-2/+3
2011-05-10Convert FluxboxWindow::workspaceSig to FbTk::SignalPavel Labath1-13/+23
2011-05-10Convert Focusable::orderSig,addSig,removeSig,resetSig to FbTk::SignalPavel Labath1-31/+32
2011-05-10Convert Focusable::dieSig to FbTk::SignalPavel Labath1-20/+8
2011-02-23disabled overhead base classes 'FbTk::Layer' and 'FbTk::LayerItem'Mathias Gumz1-0/+1
had to add <algorithm> at various other files as a result of this change.
2010-03-26Changed title signal in Focusable to new signal systemHenrik Kinnunen1-6/+21
2008-09-28Change focused signal to use the new signal systemHenrik Kinnunen1-4/+11
2008-09-21Changed current workspace signal in BScreen to use the new signal systemHenrik Kinnunen1-4/+10
2008-09-08remove unnecessary signals causing toolbar renders on workspace changeMark Tiefenbruck1-3/+3
2008-08-20fix match limits in apps file, plus some documentationMark Tiefenbruck1-2/+6
2008-08-05fix the Focus key commandMark Tiefenbruck1-1/+10
2008-03-25Fix build with g++ 4.3Bernhard Walle1-0/+6
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory. Only missing includes and using directives are added.
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-20added ForEach key commandMark Tiefenbruck1-2/+3
2007-11-20move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbedmarkt1-2/+2
2007-11-12allow arbitrary window patterns in iconbarmarkt1-0/+293