The application menu is set up in the create_menu() function of 
pyglet/app/cocoa.py.   I’ve not tried to use pyglet with wxPython, so I’m not 
sure how they’re interacting with each other.  Perhaps pyglet should be doing a 
check to see if there is already a (non-empty) menu set before creating its 
own.  In the meantime, you could try commenting out the call to create_menu() 
in CocoaEventLoop.__init__ and see if the wxPython menu survives.  Or in the 
worst case, rewrite the create_menu function to suit your needs.  The 
exclamation marks are a holdover from debugging that never got removed.

—phillip

On Apr 26, 2015, at 8:32 AM, Florian Höch <[email protected]> 
wrote:

> Hi,
> 
> I'm using pyglet devel (122cf30) together with wxPython (3.0.2 cocoa) in an 
> application. This works well, except that under Mac OS X (Yosemite), after 
> application startup pyglet replaces my menus with just an app menu with 
> "Quit!" and "Hide!" entries. The way I've worked around it for now is by 
> overriding the platform event loop with a dummy one in pyglet.app.__init__ (I 
> only use pyglet to play sound), but a better solution is probably needed.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "pyglet-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyglet-users.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to