Thanks, after some reading about NSApplication and NSMenu it was fairly straight-forward to come up with a fix. I've created a pull request with the changes.
Am Montag, 27. April 2015 03:00:19 UTC+2 schrieb Phillip Nguyen: > > > 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 <florian...@googlemail.com > <javascript:>> 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 pyglet-users...@googlegroups.com <javascript:>. > > To post to this group, send email to pyglet...@googlegroups.com > <javascript:>. > > 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 pyglet-users+unsubscr...@googlegroups.com. To post to this group, send email to pyglet-users@googlegroups.com. Visit this group at http://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.