aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-19Added SelectArg and MemFunSelectArg*Henrik Kinnunen4-1/+181
The MemFunSelectArg* functions can be used to select a specific argument from a signal. For example this would select the string argument as argument to the callback: Signal<void, int, float, string> signal; signal.connect(MemFunSelectArg2(obj, &Object::takesOneStringArg)); signal.emit(10, 3.14, "hello"); ... void Object::takesOneStringArg(const string& value) { ... }
2010-03-18Added missing RelaySignal.hh to Makefile.amHenrik Kinnunen1-1/+1
2010-03-18Changed Focusable::focusSig() to new signal system.Henrik Kinnunen9-29/+69
The focus signal emits the window that had the focus status changed.
2010-03-18Added FbTk::relaySignal, which relays new signals to old Subject type signals.Henrik Kinnunen3-3/+87
2010-03-18Fixed so testDemandAttention compilesHenrik Kinnunen1-3/+5
2010-03-18minor cleaning in MemFun.hhHenrik Kinnunen1-6/+4
2010-03-18Added MemFunIgnoreArgs which ignores aditional arguments.Henrik Kinnunen2-2/+111
For example connecting a function that takes two arguments to a signal that emits three arguments: struct Functor { void show(int a, int b); }; Functor f; Signal<void, int, int, int> s3; s3.connect(MemFunIgnoreArgs(f, &Functor::show));
2010-03-17updated changelogHenrik Kinnunen1-0/+3
2010-03-17Changed #ifdef DEBUG ... cerr << to using fbdbg.Henrik Kinnunen17-347/+235
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug.
2010-02-28bugfix: do not create the temporary menufile 'somewhere' in the filesystem ↵Mathias Gumz1-2/+2
but next to the final one
2010-02-27fixed little preprocessor errorMathias Gumz1-1/+1
2010-01-19updated ChangeLog entriesMathias Gumz1-0/+4
2010-01-19improved documentation of the codeMathias Gumz1-5/+8
2010-01-19optimization of how often fluxbox checks for the system time to display it ↵Mathias Gumz1-4/+46
in the clocktool the idea (as a first patch) for this change was provided by Thomas Habets (thomas at habets pp se). instead of having a fixed interval each second, we now calculate the next point in time based upon the format string used by the clocktool to render the time. as long as no seconds are shown fluxbox now wakes up once every minute.
2010-01-14updated changelogMathias Gumz1-0/+3
2010-01-14recreated the generated manpagesMathias Gumz6-824/+54
2010-01-14fixed spellingPaul Tagliamonte3-4/+4
2009-12-18implemented 'MoveN' and 'ClickN' support in keys file.Mathias Gumz8-98/+216
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent()) is disabled for now, should be added to fluxbox-update_configs
2009-12-16updated fluxbox-keys documentation, added 'Fullscreen'Paul Tagliamonte3-2/+10
2009-11-23cosmeticMathias Gumz1-1/+1
2009-11-23Keep 'maximum/fullscreen' when moving a window between different headsMichal Zime2-0/+19
2009-10-08reportedly fix compiling on gcc 4.4 on SolarisMark Tiefenbruck1-0/+2
2009-10-03definition should match declarationMathias Gumz1-1/+1
2009-10-03compile fixes for sun compiler 5.10: class Layer conflicts with class ↵Mathias Gumz2-8/+8
FbTk/Layer .. so just a little renaming
2009-10-03compile fixes for sun compiler 5.10: 'i want an extern C function ptr'Mathias Gumz1-1/+1
2009-10-03compile fixes for sun compiler 5.10: complains about 'not beeing able to ↵Mathias Gumz4-7/+9
initialize this from that'
2009-10-03minor typoMathias Gumz1-2/+2
2009-10-03updated changelogMathias Gumz1-0/+4
2009-10-03cosmetic: use FbTk::StringUtil::number2String()Mathias Gumz1-3/+3
2009-10-03build system: checking to link against extensions (Xinerama, Randr, Shape) ↵Mathias Gumz1-64/+115
is not enough, we have to check the headers as well
2009-10-03build system: moved some things around, 'finished configuring' message now ↵Mathias Gumz1-81/+41
at the end
2009-10-03build system: autocreate the 'missing' file, fixes the 'unknown --run option ↵Mathias Gumz2-189/+1
for missing' issue
2009-10-02updated changelogMathias Gumz1-0/+4
2009-10-02just use the FbTk APIMathias Gumz2-4/+8
2009-10-02bugfix: stop wiping out ~/.fluxbox/keysMathias Gumz1-6/+0
2009-10-01another little helper for FbTk::StringUtil: extractNumber()Mathias Gumz3-1/+55
2009-10-01updated changelogMathias Gumz1-0/+3
2009-10-01removed unused codeMathias Gumz4-73/+0
2009-10-01compile fix: missing include guardsMathias Gumz1-0/+6
2009-10-01simpler codeMathias Gumz7-80/+60
2009-10-01compile fix: taken 'FbTk' out of includepath, Layer.hh and FbTk/Layer.hh ↵Mathias Gumz1-1/+1
confused the sun compiler
2009-10-01compile fix: missing headers (sun compiler complained about)Mathias Gumz5-1/+37
2009-10-01compile fix: using correct forward declaration for template classesMathias Gumz3-4/+4
we got this 'Warning (Anachronism): Old syntax for explicit specialization or instantiation ignored.' with the solaris compiler
2009-10-01made code simplerMathias Gumz2-16/+7
2009-09-30cosmetic fix: removed warning about double ';' after commandMathias Gumz1-15/+5
static xyz inside a anonymous namespace is not really needed, so i removed the namespace to get rid of the compiler warning. it's more convinient for the developer to put ';' after that REGISTER_COMMAND_PARSER
2009-09-30compile fix: ISO C++ forbids variable length array 'names'Mathias Gumz2-6/+10
2009-09-30compile fix: use the correct format string to parse the numberMathias Gumz2-2/+2
2009-09-30cosmetic: slightly less code to do the sameMathias Gumz1-6/+8
2009-09-30compile fix: sun compiler complains about missing std::mem_fun_t<>Mathias Gumz1-0/+1
2009-09-30cosmetic fixes: removed redundant ';' + some whitespacesMathias Gumz39-82/+87