[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] invisible windows when fullscreen switching on MacOSX
This is what the running game prints out:
python: 2.3.5 (#1, Mar 20 2005, 20:38:20)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1809)]
pygame: 1.7.0
SDL: (1, 2, 8)
By Window menu, I meant the third menu in the top menu bar. On my machine I get the Apple menu, an
empty Pygame menu, and a Window menu. The window menu has a minimize item and items for the open
windows. The right click on the dock icon, also displays the same window items.
I'm running MacOS 10.4.9 on a G4 MacMini. I installed the python and pygame a few years ago. I
don't remember the details.
Keith
P.S. I'm glad you like the game... :-)
--- Brian Fisher <brian@xxxxxxxxxxxxxxxxxxx> wrote:
> I can't seem to repro this in an app that only does this:
> pygame.display.set_mode([width, height], flags)
> self.surface = pygame.display.get_surface()
> ...in order to swap fullscreen (i.e. not doing the quit and init thing)
>
> When you say "Window menu in the menu bar" I assume you mean the menu
> that comes up when you right click on the app icon in the dock, right?
>
> So what version of pygame do you have running and how was it installed on OS X?
>
>
> PS. Dangerous High School Girls in Trouble! is great - it's hilarious
>
> On Dec 15, 2007 6:35 PM, Keith Nemitz <musenik@xxxxxxxxx> wrote:
> > Okay,
> >
> > I couldn't get pygame.display.toggle_fullscreen() to work. Fine. Docs say it's only for LINUX.
> >
> > So, after googling around I found this suggestion, which does work...
> >
> > pygame.display.set_mode(size, flags);
> >
> > EXCEPT it creates a new window and the old one is made invisible. Not that I care so much,
> except
> > the Window menu in the menu bar keeps track of the invisible window. So a user can select it
> from
> > the menu, and POP a dead window appears.
> >
> > So, I tried another suggestion that also toggled fullscreen correctly...
> >
> > pygame.display.quit();
> > pygame.display.init();
> > pygame.display.set_mode(size, flags);
> >
> > ...hoping the quit method would kill the window. No luck.
> >
> > I'm out of suggestions. Anyone?
> >
> > Keith Nemitz
> > Ordinauteur
> > Mousechief Co.
> > www.mousechief.com "We put mischief in your mouse."
> >
> >
> >
>