+ /// returns the status of the lfun associated with this entry
+ FuncStatus const & status() const { return status_; }
+ /// returns the status of the lfun associated with this entry
+ FuncStatus & status() { return status_; }
+ /// returns the status of the lfun associated with this entry
+ void status(FuncStatus const & status) { status_ = status; }
+ /// returns the binding associated to this action
+ string const binding() const;
+ /// the description of the submenu (if relevant)
+ string const & submenuname() const { return submenuname_; }
+ /// set the description of the submenu
+ void submenuname(string const & name) { submenuname_ = name; }
+ ///
+ Menu * submenu() const { return submenu_.get(); }
+ ///
+ void submenu(Menu * menu);
+