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

Reply via email to