On Wed, 2007-12-19 at 22:13 +0100, Jan Ciger wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Jeremy Moles wrote:
> > On Tue, 2007-12-18 at 20:35 +0000, Robert Osfield wrote:
> >> On Dec 18, 2007 7:47 PM, Jan Ciger <[EMAIL PROTECTED]> wrote:
> >>> I guess RandR it is then, because some people voiced the support for
> >>> changing the resolution on the fly. RandR is the only reasonable way how
> >>> to do this on Unix at the moment. The older X extensions change
> >>> resolution, but do not resize the root window, leaving you with a
> >>> panning virtual desktop.
> >> Any volunteers, pretty please ;-)
> > 
> > Ask you and shall receive! :) Hell, less than 24 hours is a pretty
> > decent turnaround time...
> > 
> > Forwarding my patches to Submissions.
> 
> Wow, that's called - "Lead with the code" :))
>
> BTW, I have noticed a comment in your diff whether or not the original
> resolution should be automatically restored. I would vote for yes,
> because otherwise I would have to query the original screen settings,
> store them somewhere and then pass them back to your code to restore the
> screen on exit. That sounds as bit dumb thing to do, because your code
> has all the information already.
> 
> Furthermore, it enables the possibility of screwed up screen if the
> applications throws an exception that is not caught or some library just
> calls exit() (yes, some libs do that) and my cleanup code is not
> reached. I would have to wrap everything into a class with a catch-all
> exception handler around the code and deal with all this there. Quite a
> complication for a small program.
>
> How does this work for Windows? Are the settings restored automatically?
>  One way or another, it would be good to be consistent across platforms.

Yeah, I'm in total agreement here. It would be very easy to restore the
settings in the destructor if other platforms do that kind of thing...

> Regards,
> 
> Jan
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org
> 
> iD8DBQFHaYl9n11XseNj94gRAs9YAKDuoxpUOxxfu0UugqJq/Jzut8ss+gCcCxwU
> ZouHebbc3rqkGY19k3LkLWc=
> =xCNR
> -----END PGP SIGNATURE-----
> 

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to