Hi, I've made two patches that fixes some issues with NSPopUpButton and NSMenuView. These issues are following:
NSPopUpButton: - when disabled item selected, action doesn't perform but this item remains selected. Fixed to leave selection unchanged; - when item is selected by key equivalent, action performs but no selection made. NSMenuView: - do not perform [targetMenuView setHighlightedItemIndex: -1] if menu owned by NSPopUpButton. Fixes problem with items highlighting/unhighlighting. - visual feedback in application menu fixed. [NSThread sleepUntilDate:] changed to [[NSRunLoop currentRunLoop] runUntilDate:] and placed before [_menu performActionForItemAtIndex: index]. And some questions left. When last item in NSPopUpButton selected all key equivalents disappear from items (but still works). Selecting any other item returns them back. Another question is: when item has key equivalent and selected (displaying NSPopUpButton image on the right side (i don't know how it named) after mouse button up). In OpenStep it isn't. Is it responsibility of application or AppKit to remove key equivalent while item stays visible? -- Serg Stoyan
NSMenuView.m.patch
Description: Binary data
NSPopUpButton.m.patch
Description: Binary data
_______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep
