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.
