Re: Updating NSMenu while it's open
Re: Updating NSMenu while it's open
- Subject: Re: Updating NSMenu while it's open
- From: Ken Thomases <email@hidden>
- Date: Sat, 21 Apr 2012 05:14:11 -0500
On Apr 20, 2012, at 1:32 PM, vinayak pai wrote:
> Yes. I am facing the same problem. I am updating the menu in
> performSelectorOnMainThread. If the menu is kept open without any
> event then there is menu refreshing issue ie. sometimes some items
> will be shown twice. When I move the mouse over items then it will
> update. But, when the menu is open and mouse is still then the menu
> won't update. Is there a way to update the menu while it's open
> without any mouse movement like System WiFi menu?
I'm not sure. If menus are shown twice, then I suspect a synchronization bug in your code.
You can try posting an application-defined event (NSEvent of type NSApplicationDefined) to the event queue after you've changed the menus.
Regards,
Ken
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden