MenuItem::MenuItem(Kind kind, string const & label, int action,
- bool optional = false);
+ bool optional = false)
: kind_(kind), label_(label), action_(action), submenuname_(),
optional_(optional)
{}
{}
+void MenuItem::submenu(Menu * menu)
+{
+ submenu_.reset(menu);
+}
+
+
string const MenuItem::label() const
{
return token(label_, '|', 0);
}
-void Menu::submenu(Menu * menu)
-{
- submenu_.reset(menu);
-}
-
-
Menu & Menu::read(LyXLex & lex)
{
enum Menutags {