#pragma interface
#endif
-#include FORMS_H_LOCATION
#include "commandtags.h"
+#include "func_status.h"
#include "kbsequence.h"
#include "insets/inset.h"
#include "LString.h"
*/
class LyXFunc : public SigC::Object {
public:
- /// The status of a function.
- enum func_status {
- /// No problem
- OK = 0,
- ///
- Unknown = 1,
- /// Command cannot be executed
- Disabled = 2,
- ///
- ToggleOn = 4,
- ///
- ToggleOff = 8
- };
///
explicit
LyXFunc(LyXView *);
/// LyX dispatcher, executes lyx actions.
- string const Dispatch(int action, string const & arg = string());
+ string const dispatch(int action, string const & arg = string());
/// The same but uses the name of a lyx command.
- string const Dispatch(string const & cmd);
+ string const dispatch(string const & cmd);
///
void miniDispatch(string const & cmd);
/// we need one internall which is called from inside LyXAction and
/// can contain the string argument.
- func_status getStatus(int ac) const;
+ func_status::value_type getStatus(int ac) const;
///
- func_status getStatus(int ac, string const & not_to_use_arg) const;
+ func_status::value_type getStatus(int ac,
+ string const & not_to_use_arg) const;
/// The last key was meta
bool wasMetaKey() const;
// I think the following should be moved to BufferView. (Asger)
///
- void MenuNew(bool fromTemplate);
+ void menuNew(bool fromTemplate);
///
- void Open(string const &);
+ void open(string const &);
///
void doImport(string const &);
///
- void CloseBuffer();
+ void closeBuffer();
///
void reloadBuffer();
///
show_sc = hm;
}
-///
-inline
-void operator|=(LyXFunc::func_status & fs, LyXFunc::func_status f)
-{
- fs = static_cast<LyXFunc::func_status>(fs | f);
-}
-
#endif