+2006-03-15 Abdelrazak Younes <younes.a@free.fr>\r
+\r
+ * QLPopupMenu.[Ch]: renamed topLevelMenu to topLevelMenu_\r
+\r
+2006-03-15 Abdelrazak Younes <younes.a@free.fr>\r
+\r
+ * QLMenubar.C: MACX menubar initialisation crash fix\r
+\r
2006-03-14 Abdelrazak Younes <younes.a@free.fr>\r
\r
* QWorkArea.[Ch]: Wheel one-liner mouse fix\r
QLPopupMenu::QLPopupMenu(QLMenubar * owner,
MenuItem const & mi, bool topLevelMenu)
- : owner_(owner), topLevelMenu_(topLevelMenu)
+ : owner_(owner)
{
name_ = mi.submenuname();
lyxerr[Debug::GUI] << "\tTriggered menu: " << name_ << endl;
clear();
- topLevelMenu.clear();
+ topLevelMenu_.clear();
if (name_.empty())
return;
Menu const & fromLyxMenu = owner_->backend().getMenu(name_);
- owner_->backend().expand(fromLyxMenu, topLevelMenu, owner_->view());
+ owner_->backend().expand(fromLyxMenu, topLevelMenu_, owner_->view());
- if (!owner_->backend().hasMenu(topLevelMenu.name())) {
- lyxerr[Debug::GUI] << "\tWARNING: menu seems empty" << topLevelMenu.name() << endl;
+ if (!owner_->backend().hasMenu(topLevelMenu_.name())) {
+ lyxerr[Debug::GUI] << "\tWARNING: menu seems empty" << topLevelMenu_.name() << endl;
}
- populate(this, &topLevelMenu);
+ populate(this, &topLevelMenu_);
specialMacXmenuHack();
}
/// \todo Mac specific binding handling.
void addBinding(std::string & label, MenuItem const & mi);
- bool topLevelMenu_;
-
- /// Mac specific menu hack
- /// \todo Fix it
- void specialMacXmenuHack();
-
/// Top Level Menu
- Menu topLevelMenu;
+ Menu topLevelMenu_;
+\r
+ /// Mac specific menu hack\r
+ /// \todo Fix it\r
+ void specialMacXmenuHack();\r
};
} // namespace frontend