Hi again,

here is a patch for PopUp Menus, which selects the item also for actions send  
from the item (not only for actions send by the popUpButtonCell).

That's it.
Thanks for the Color-Panel, that's a great improvement :-)

Georg



2002-06-11  Georg Fleischmann
        * gui/Source/NSMenu.m [NSMenu -performActionForItemAtIndex:]:
        select item for any kind of popup action



*** gui/Source/NSMenu.m.old     Mon Jun  3 23:23:33 2002
--- gui/Source/NSMenu.m Tue Jun 11 21:31:46 2002
***************
*** 735,740 ****
--- 735,743 ----
    [nc postNotificationName: NSMenuWillSendActionNotification
                      object: self
                    userInfo: d];
+   // Tell the popup button, which item was selected
+   if (_popUpButtonCell != nil)
+     [_popUpButtonCell selectItemAtIndex: index];
    if (NULL != (action = [item action]))
      {
        [NSApp sendAction: action
***************
*** 743,750 ****
      }
    else if (_popUpButtonCell != nil)
      {
-       // Tell the popup button, which item was selected
-       [_popUpButtonCell selectItemAtIndex: index];
        if (NULL != (action = [_popUpButtonCell action]))
        [NSApp sendAction: action
               to: [_popUpButtonCell target]
--- 746,751 ----

_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to