#include "ToolbarBackend.h"
#include "FuncRequest.h"
#include "Lexer.h"
-#include "support/debug.h"
-#include "support/gettext.h"
#include "LyXAction.h"
#include "support/lstrings.h"
+#include "support/debug.h"
+#include "support/gettext.h"
+
#include <boost/bind.hpp>
+
#include <algorithm>
using namespace std;
case TO_MINIBUFFER:
add(ToolbarItem(ToolbarItem::MINIBUFFER,
- FuncRequest(kb_action(ToolbarItem::MINIBUFFER))));
+ FuncRequest(FuncCode(ToolbarItem::MINIBUFFER))));
break;
case TO_SEPARATOR:
add(ToolbarItem(ToolbarItem::SEPARATOR,
- FuncRequest(kb_action(ToolbarItem::SEPARATOR))));
+ FuncRequest(FuncCode(ToolbarItem::SEPARATOR))));
break;
case TO_POPUPMENU:
case TO_LAYOUTS:
add(ToolbarItem(ToolbarItem::LAYOUTS,
- FuncRequest(kb_action(ToolbarItem::LAYOUTS))));
+ FuncRequest(FuncCode(ToolbarItem::LAYOUTS))));
break;
case TO_TABLEINSERT:
if (lex.next(true)) {
docstring const tooltip = lex.getDocString();
add(ToolbarItem(ToolbarItem::TABLEINSERT,
- FuncRequest(kb_action(ToolbarItem::TABLEINSERT)), tooltip));
+ FuncRequest(FuncCode(ToolbarItem::TABLEINSERT)), tooltip));
}
break;
ToolbarBackend::ToolbarBackend()
{
+ fullScreenWindows = 0;
}
flag = ToolbarInfo::LEFT;
else if (!compare_ascii_no_case(*cit, "right"))
flag = ToolbarInfo::RIGHT;
+ else if (!compare_ascii_no_case(*cit, "auto"))
+ flag = ToolbarInfo::AUTO;
else {
LYXERR(Debug::ANY,
"ToolbarBackend::readToolbarSettings: unrecognised token:`"