Ryan Pavlik
5d56046b68
FocusableList.cc,.hh: Pass string arguments by const reference.
...
Found by cppcheck
2012-01-04 07:55:44 +01:00
Ryan Pavlik
5ae8bdf49d
Pre-increment non-primitive types.
...
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."
2012-01-04 07:53:54 +01:00
Pavel Labath
e54bca68d2
Make sure FocusableList disconnects from signals when it is destroyed
2011-09-14 19:39:11 +02:00
Pavel Labath
d21ceb4a23
Remove the assignment operator from a regular pointer to a RefCount
...
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-09-14 19:39:11 +02:00
Pavel Labath
6a0280aa4d
Convert FluxboxWindow::layerSig to FbTk::Signal
2011-05-10 13:00:46 +02:00
Pavel Labath
e53d14e910
Convert FluxboxWindow::stateSig to FbTk::Signal
2011-05-10 13:00:46 +02:00
Pavel Labath
4f89009c9e
Convert FluxboxWindow::workspaceSig to FbTk::Signal
2011-05-10 13:00:45 +02:00
Pavel Labath
ae68b7f7cd
Convert Focusable::orderSig,addSig,removeSig,resetSig to FbTk::Signal
2011-05-10 13:00:45 +02:00
Pavel Labath
129bac1e0f
Convert Focusable::dieSig to FbTk::Signal
2011-05-10 13:00:45 +02:00
Mathias Gumz
813e6c4402
disabled overhead base classes 'FbTk::Layer' and 'FbTk::LayerItem'
...
had to add <algorithm> at various other files as a result of this change.
2011-02-23 22:46:13 +01:00
Henrik Kinnunen
dd8fcc8b7b
Changed title signal in Focusable to new signal system
2010-03-26 18:15:45 +01:00
Henrik Kinnunen
bcf37890b6
Change focused signal to use the new signal system
2008-09-28 10:46:49 +02:00
Henrik Kinnunen
86819abab9
Changed current workspace signal in BScreen to use the new signal system
2008-09-21 13:44:48 +02:00
Mark Tiefenbruck
39e0bdcbcc
remove unnecessary signals causing toolbar renders on workspace change
2008-09-08 13:52:38 -04:00
Mark Tiefenbruck
4bf00f6857
fix match limits in apps file, plus some documentation
2008-08-20 05:26:12 -07:00
Mark Tiefenbruck
22aa93c56d
fix the Focus key command
2008-08-05 05:00:48 -07:00
Bernhard Walle
d300c62ba0
Fix build with g++ 4.3
...
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory.
Only missing includes and using directives are added.
2008-03-25 20:59:52 +01:00
Mark Tiefenbruck
9c105111d2
remove old svn $Id$ tags
2008-01-03 17:34:12 -08:00
Mark Tiefenbruck
03dce043b7
added ForEach key command
2007-12-20 12:23:56 -08:00
markt
08ebff4b31
move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbed
2007-11-20 19:01:45 +00:00
markt
5d7043320d
allow arbitrary window patterns in iconbar
2007-11-12 21:59:43 +00:00