#8 fullscreen_switch() needs to invoke refresh_image()

closed
None
5
2005-11-16
2005-11-16
Liyang HU
No

Looks like fullscreen_switch() should be invoking
refresh_image() at the end of the method.

Also: full screen doesn't work under OS X -- the window
fails to resize. GQView manages it by creating a
separate popup window: not sure if this is the only way
to get full screen or if it's just a known issue with
maximising X applications under MacOS.

Discussion

  • Pontus Ekberg

    Pontus Ekberg - 2005-11-16
    • assigned_to: nobody --> herrekberg
     
  • Pontus Ekberg

    Pontus Ekberg - 2005-11-16

    Logged In: YES
    user_id=1250348

    Hi.

    refresh_image() should be invoked by area_resize_event(),
    which in turn autmatically should be invoked when
    (un)fullscreening. If refresh_image() is invoked explicitly
    in fullscreen_switch() it would lead to unnecessary
    overhead. Is this not working for you?

    About OS X: I don't have a Mac, so I'm not sure about this.
    If I have understood what I have read correctly there are
    issues with fullscreen in XDarwin, whereas Apple's X11
    (atleast newer versions) works better. Which X server are
    you using?

     
  • Liyang HU

    Liyang HU - 2005-11-16

    Logged In: YES
    user_id=36015

    Hey,

    I've done a bit more investigation... it seems that the
    quartz-wm shipped with Apple's X11 doesn't respond to
    application requests to fullscreen the window. I imagine
    this is why the area_resize_event() callback wasn't been
    invoked.

    As a result, pressing F would change the checkbox, but
    nothing would happen until the image changed, when the
    toolbar and menu would update. (But the window still refuses
    to resize.)

    I've just tried comix under Metacity, which does work. I
    imagine Sawfish (compiling now...) and others would too.

    Cheers,
    /Liyang

     
  • Liyang HU

    Liyang HU - 2005-11-16
    • status: open --> closed
     
  • Pontus Ekberg

    Pontus Ekberg - 2005-11-17

    Logged In: YES
    user_id=1250348

    Hi. Good to hear you figured out what the problem was.

     

Log in to post a comment.