FuncStatus documentation from Andre and me

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9847 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Georg Baum 2005-04-21 09:27:40 +00:00
parent cab55feb0e
commit 950ea3384c
2 changed files with 21 additions and 8 deletions

View File

@ -1,3 +1,11 @@
2005-04-21 Georg Baum <Georg.Baum@post.rwth-aachen.de>
* FuncStatus.h (StatusCodes): document
2005-04-21 André Pönitz <poenitz@gmx.net>
* FuncStatus.h (enabled, onoff): document
2005-04-19 Angus Leeming <leeming@lyx.org> 2005-04-19 Angus Leeming <leeming@lyx.org>
* BufferView_pimpl.C (cursorToggle): no longer test whether * BufferView_pimpl.C (cursorToggle): no longer test whether

View File

@ -21,15 +21,19 @@ class FuncStatus
private: private:
enum StatusCodes { enum StatusCodes {
/// /// Command can be executed
OK = 0, OK = 0,
/// /// It is unknown wether the command can be executed or not
UNKNOWN = 1, UNKNOWN = 1,
/// /// Command cannot be executed
DISABLED = 2, // Command cannot be executed DISABLED = 2,
/// /// Command is on (i. e. the menu item has a checkmark
/// and the toolbar icon is pushed).
/// Not all commands use this
ON = 4, ON = 4,
/// /// Command is off (i. e. the menu item has no checkmark
/// and the toolbar icon is not pushed).
/// Not all commands use this
OFF = 8 OFF = 8
}; };
@ -51,12 +55,13 @@ public:
/// ///
void enabled(bool b); void enabled(bool b);
/// /// tells whether it can be invoked (otherwise it will be grayed-out).
bool enabled() const; bool enabled() const;
/// ///
void setOnOff(bool b); void setOnOff(bool b);
/// /// tells whether the menu item should have a check mark
/// (or the toolbar icon should be pushed).
bool onoff(bool b) const; bool onoff(bool b) const;
/// ///