#include "ToolbarBackend.h"
#include "FuncRequest.h"
-#include "LyXLex.h"
+#include "Lexer.h"
#include "debug.h"
#include "gettext.h"
#include "LyXAction.h"
}
-ToolbarInfo & ToolbarInfo::read(LyXLex & lex)
+ToolbarInfo & ToolbarInfo::read(Lexer & lex)
{
enum tooltags {
TO_COMMAND = 1,
break;
case TO_TABLEINSERT:
- add(ToolbarItem(ToolbarItem::TABLEINSERT,
- FuncRequest(kb_action(ToolbarItem::TABLEINSERT))));
+ if (lex.next(true)) {
+ docstring const tooltip = lex.getDocString();
+ add(ToolbarItem(ToolbarItem::TABLEINSERT,
+ FuncRequest(kb_action(ToolbarItem::TABLEINSERT)), tooltip));
+ }
break;
case TO_ENDTOOLBAR:
}
-void ToolbarBackend::readToolbars(LyXLex & lex)
+void ToolbarBackend::readToolbars(Lexer & lex)
{
enum tooltags {
TO_TOOLBAR = 1,
}
-void ToolbarBackend::readToolbarSettings(LyXLex & lex)
+void ToolbarBackend::readToolbarSettings(Lexer & lex)
{
//consistency check
if (compare_ascii_no_case(lex.getString(), "toolbars")) {