]> git.lyx.org Git - lyx.git/blobdiff - src/MenuBackend.h
bug 183
[lyx.git] / src / MenuBackend.h
index 192c45d5c4e9f03f771f830539a3003a352cd67d..b980e305f3c90a04024c7b70c585d10da8778a5d 100644 (file)
@@ -4,7 +4,7 @@
 *           LyX, The Document Processor
 *
 *           Copyright 1995 Matthias Ettrich
-*           Copyright 1995-2000 The LyX Team.
+*           Copyright 1995-2001 The LyX Team.
 *
 *           This file is Copyright 1999
 *           Jean-Marc Lasgouttes
@@ -19,7 +19,6 @@
 #endif
 
 #include "LString.h"
-#include "support/lstrings.h"
 #include <vector>
 
 class LyXLex;
@@ -44,8 +43,6 @@ public:
                Documents,
                ///
                Toc,
-               ///
-               References,
                /** This is a list of viewable formats
                    typically for the File->View menu. */
                ViewFormats,
@@ -57,7 +54,13 @@ public:
                ExportFormats,
                /** This is a list of importable formats
                    typically for the File->Export menu. */
-               ImportFormats
+               ImportFormats,
+               /** This is the list of floats that we can
+                   insert a list for. */
+               FloatListInsert,
+               /** This is the list of floats that we can
+                   insert. */
+               FloatInsert
        };
        /// Create a Command type MenuItem
        MenuItem(Kind kind, 
@@ -72,9 +75,9 @@ public:
                  action_(action), submenu_(), optional_(optional) {}
  
        /// The label of a given menuitem
-       string const label() const { return token(label_, '|', 0); }
+       string const label() const;
        /// The keyboard shortcut (usually underlined in the entry)
-       string const shortcut() const { return token(label_, '|', 1); }
+       string const shortcut() const;
        /// The complete label, with label and shortcut separated by a '|'
        string const fulllabel() const { return label_;}
        /// The kind of entry