Fullscreen implementation is satisfied, if you have no decorations and pump up the size to screen size,
all is provided with the NativeWindow interface.
AWT wrapper … right, might be a bug there, needs more love, I will submit the change if you fix it
Of course, without the AWT overhead and threading issues, leaving it behind, is the choice, if you can.
Well, the package naming convention is based on the following idea/spec:
java*.* packages shall have a JSR standard way, a whole process is behind it … etc
com.sun.* packages are still somehow public, but there is no standardization process behind 'em (lazyness ?)
sun.* or com.sun..impl. are definitely implementation details
So, maybe, if there is a huge resonance to NEWT and if we make it better, we will promote it to something java*.*
However, you can use it, as we do … and don’t need to expect that we change the whole world.
When we are ready for JNLP deployment, you always can choose your desired version,
that’s the benefit of such method.
Mutate GLWindow as you wish, do with it whatever pleases you, sure.
If you are able to enhance it big time in a general way, please give us a chance to backport your changes
so we can better NEWT. The good thing, it doesn’t matter using JOGL, as long you comply with the interface
specification, read the javadoc spec.
For example, if any MacOSX developer is aware of a nice way to allow window creation and even handling
in a thread independent manner … please do so and contribute that code.
Another change, as mentioned, might be an abstraction of InputDevice in NEWT’s Window … you know,
something more generic and pluggable …