X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetInfo.h;h=12932025b08e57cb098305b68134ed37a86fea94;hb=e4c46abeb7385960c9dd42494e3c7c1f3e699b56;hp=6bcd8ed4d0379b287a209cd2debe95ac4023fa9f;hpb=49945d3fac0b580a24f328e3429103a158618a6a;p=lyx.git diff --git a/src/insets/InsetInfo.h b/src/insets/InsetInfo.h index 6bcd8ed4d0..12932025b0 100644 --- a/src/insets/InsetInfo.h +++ b/src/insets/InsetInfo.h @@ -13,10 +13,10 @@ #define INSET_INFO_H #include "InsetCollapsable.h" -#include "Cursor.h" -#include "support/gettext.h" -#include "support/Translator.h" +namespace lyx { + +class Cursor; /* InsetInfo displays shortcuts, lyxrc, package and textclass availability and menu information in a non-editable boxed InsetText. @@ -56,7 +56,8 @@ menu: argument is the name of the LFUN such as "paste". The syntax is the same icon: argument is the name of the LFUN such as "paste". The syntax is the same as what is used in the bind and ui files. The output is the icon use in - the toolbar for this LFUN. + the toolbar for this LFUN. Alternatively, argument can be the icon path + without extension specified with respect to the images directory. buffer: argument can be one of "name", "path", "class". This inset output the filename, path, and textclass of this buffer. @@ -76,8 +77,6 @@ the command buffer (view->Toolbar->Command Buffer). */ -namespace lyx { - class InsetInfo : public InsetCollapsable { public: enum info_type { @@ -90,7 +89,7 @@ public: MENU_INFO, // Which menu item is used for certain function ICON_INFO, // which toolbar icon is used for certain function BUFFER_INFO, // Buffer related information - LYX_INFO, // LyX version information + LYX_INFO // LyX version information }; /// @@ -98,7 +97,7 @@ public: /// InsetCode lyxCode() const { return INFO_CODE; } /// - docstring name() const; + docstring layoutName() const; /// Inset * editXY(Cursor & cur, int x, int y); /// @@ -128,7 +127,9 @@ public: /// docstring toolTip(BufferView const & bv, int x, int y) const; /// - docstring contextMenu(BufferView const &, int, int) const; + std::string contextMenu(BufferView const &, int, int) const; + /// + std::string contextMenuName() const; /// should paragraph indendation be ommitted in any case? bool neverIndent() const { return true; }