-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi.
Roman Kennke wrote: > Hi, > > Am Dienstag, den 05.04.2005, 18:51 +0200 schrieb Robert Schuster: > >>>I'm committing the attached patch that implements a primitive fullscreen >>>support on a peer independent level. Actually it does only resize and >>>relocate the fullscreen window. Peers that implement a real >>>(accelerated) fullscreen mode would override the setFullScreenWindow(), >>>getFullScreenWindow() and isFullScreenSupported() methods. >>> >> >>Great! You have made GNU Classpath and all its dependent VMs superior by >>that because Sun's runtime does not FSEM on GNU/Linux. > > > Huh? On my box this works. Of course not in real accelerated mode, but > at least as good as my impl works. Yeah, you're right I remembered this in a wrong way. I forgot about this definition: "If isFullScreenSupported false -> full-screen exclusive mode simulated by resizing window to screensize and positioning window at (0,0)." Somehow I thought one has to do the second part manually. > > >> (Btw: Is there >>are *real* fullscreen mode for application in X11 anyway?) > > > Sure. VMWare uses DGA, don't know about all those games, but I suppose > that they also use DGA at some point. > > >>>I wonder about the default of isFullScreenSupported in >>>java.awt.GraphicsDevice returning true. Does that make sense? Should it >>>be the other way, defaulting to false and requiring Devices that support >>>fullscreen to override it to return true? >> >>I favor changing this to false, too. > > > Hmm, I think I'll write a testcase and see how our beloved reference > behaves. :) Btw: Have you thought about this part of the spec: "When entering FSEM, if full-screen window is not visible, this method will make it visible. Window remains visible when returning to windowed mode." cu Robert -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFCUwsyG9cfwmwwEtoRAuVKAKCEqUshnWJlxBfRkbBi7fNv17msPwCggNwR yWIogmF0LA7emayVPV9BdHA= =77bb -----END PGP SIGNATURE----- _______________________________________________ Classpath-patches mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath-patches
