optional = true;
// fallback to md_item
case md_item: {
- lex.next();
+ lex.next(true);
string const name = _(lex.GetString());
- lex.next();
+ lex.next(true);
string const command = lex.GetString();
add(MenuItem(MenuItem::Command, name,
command, optional));
break;
case md_submenu: {
- lex.next();
+ lex.next(true);
string mlabel = _(lex.GetString());
- lex.next();
+ lex.next(true);
string mname = lex.GetString();
add(MenuItem(MenuItem::Submenu, mlabel, mname));
break;
{
for (const_iterator cit = begin();
cit != end() ; ++cit) {
- switch ((*cit).kind()) {
+ switch (cit->kind()) {
case MenuItem::Lastfiles: {
int ii = 1;
LastFiles::const_iterator lfit = lastfiles->begin();
Formats formats;
kb_action action;
- switch ((*cit).kind()) {
+ switch (cit->kind()) {
case MenuItem::ImportFormats:
formats = Importer::GetImportableFormats();
action = LFUN_IMPORT;
if ((*fit)->dummy())
continue;
string label = (*fit)->prettyname();
- if ((*cit).kind() == MenuItem::ImportFormats)
+ if (cit->kind() == MenuItem::ImportFormats)
if ((*fit)->name() == "text")
label = _("Ascii text as lines");
else if ((*fit)->name() == "textparagraph")
int const action = lyxaction
.getPseudoAction(LFUN_FLOAT_LIST,
cit->second.type());
- string label = "List of ";
+ string label = _("List of ");
label += cit->second.name();
tomenu.add(MenuItem(MenuItem::Command,
label, action));
FloatList::const_iterator cit = floatList.begin();
FloatList::const_iterator end = floatList.end();
for (; cit != end; ++cit) {
+ // normal float
int const action = lyxaction
.getPseudoAction(LFUN_INSET_FLOAT,
cit->second.type());
string const label = cit->second.name();
tomenu.add(MenuItem(MenuItem::Command,
label, action));
+
+ // and the wide version
+ int const action2 = lyxaction
+ .getPseudoAction(LFUN_INSET_WIDE_FLOAT,
+ cit->second.type());
+ string const label2 = _("Wide ") + label;
+ tomenu.add(MenuItem(MenuItem::Command,
+ label2, action2));
}
}
break;
menubar = true;
// fallback to md_menu
case md_menu: {
- lex.next();
+ lex.next(true);
string name = lex.GetString();
if (hasMenu(name)) {
if (getMenu(name).menubar() == menubar) {