+2002-08-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * Menubar_pimpl.C (create_submenu): fix code to disable submenu
+ entries.
+
2002-08-12 Lars Gullik Bjønnes <larsbj@gullik.net>
* FormDocument.C (saveParamsAsDefault): use proper constructment
2002-08-12 Lars Gullik Bjønnes <larsbj@gullik.net>
* FormDocument.C (saveParamsAsDefault): use proper constructment
it = extra_labels.begin();
size_type count = 0;
it = extra_labels.begin();
size_type count = 0;
int curmenuid = menuid;
for (Menu::const_iterator i = menu.begin(); i != end; ++i, ++it) {
MenuItem const & item = (*i);
int curmenuid = menuid;
for (Menu::const_iterator i = menu.begin(); i != end; ++i, ++it) {
MenuItem const & item = (*i);
}
case MenuItem::Submenu: {
}
case MenuItem::Submenu: {
int submenuid = create_submenu(win, view,
*item.submenu(), smn,
int submenuid = create_submenu(win, view,
*item.submenu(), smn,
+ sub_all_disabled);
+ all_disabled &= sub_all_disabled;
if (submenuid == -1)
return -1;
string label = fixlabel(item.label());
label += extra_label + "%m";
if (submenuid == -1)
return -1;
string label = fixlabel(item.label());
label += extra_label + "%m";
label += "%i";
string shortcut = item.shortcut();
if (!shortcut.empty()) {
label += "%i";
string shortcut = item.shortcut();
if (!shortcut.empty()) {