aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/LogicCommands.hh
AgeCommit message (Collapse)AuthorFilesLines
2011-05-10Make RefCount<> more sensiblePavel Labath1-2/+2
the previous version of operator*() made no sense. E.g., it violated the invariant (*ptr).foo <=> ptr->foo. The dereferencing operator now returns a reference to the pointed-to object, rather than a pointer to it. I also added a bool conversion operator, which can be used in testing the NULL-ness of the pointer. Anyone wondering if that could be done in a simpler way is encouraged to read <http://www.artima.com/cppsource/safebool.html>. And, finally, I removed the mutable flag from the m_data member, since it does not need it.
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-28/+28
ObjectRegistry
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-13added FbTk::CommandRegistry, decentralized command parsing, and made them ↵markt1-1/+3
auto-register
2007-11-22added special FocusIn/Out MouseOver/Out ChangeWorkspace keysmarkt1-4/+4
2007-11-22added conditional statements to keys filemarkt1-0/+97