DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR Pending] Link: http://www.fltk.org/str.php?L2221 Version: 1.3-feature Fix Version: 1.3.0 (r6951) OK I have better grasped the Fl_Sys_Menu_Bar logic, and have corrected Fl_Sys_Menu_Bar.cxx and Fl_Cocoa.mm accordingly. I put here and in a next post the svn diff outputs. Sudoku menus now work nicely, and shortcuts + Toggle work around menu items. Index: Fl_Sys_Menu_Bar.cxx =================================================================== --- Fl_Sys_Menu_Bar.cxx (revision 6958) +++ Fl_Sys_Menu_Bar.cxx (working copy) @@ -228,7 +228,7 @@ while ( mm->text ) { - MACMenuOrItemOperation("addNewItem", submenu, mm->text, mm->callback_, mm->user_data_, &miCnt); + MACMenuOrItemOperation("addNewItem", submenu, mm, &miCnt); setMenuFlags( submenu, miCnt, mm ); setMenuShortcut( submenu, miCnt, mm ); if ( mm->flags & FL_MENU_INACTIVE ) { @@ -274,7 +274,7 @@ if ( !mm || !mm->text ) break; char visible = mm->visible() ? 1 : 0; - MACMenuOrItemOperation("addNewItem", MACmainMenu(), mm->text, NULL, NULL, NULL); + MACMenuOrItemOperation("addNewItem", MACmainMenu(), mm, NULL); if ( mm->flags & FL_SUBMENU ) createSubMenu( MACmainMenu(), mm ); Link: http://www.fltk.org/str.php?L2221 Version: 1.3-feature Fix Version: 1.3.0 (r6951) _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
