aboutsummaryrefslogtreecommitdiffstats
path: root/netx/jogamp/plugin
Commit message (Collapse)AuthorAgeFilesLines
* ITW NPP: Pass window position through all layers, added as 'xpos' and 'ypos' ↵Sven Gothel2014-01-311-2/+2
| | | | | | | | | | | | | in message and parameters ; ... - Relative position of window maybe important in regards to overlapping applet windows as well as for an upcoming OSX support. However, client may still need to calculate the location on screen. - Applet3Panel added toString() - Applet3Panel, PluginApplet3Viewer: Better naming for browser notification - appletResize -> browserSizeChanged, etc
* Applet3Panel: Clarify ClassLoader role; Start Applet3Panel.loaderThread ↵Sven Gothel2014-01-311-4/+7
| | | | before Applet3Panel.handle (applet thread), joined at APPLET_INIT
* App3Launcher: No need to use dedicated loader-thread if plugin, we are ↵Sven Gothel2014-01-311-39/+55
| | | | already on Applet3Panel.loaderThread
* Experimental Applet without AWT (Applet3)Sven Gothel2014-01-305-0/+1907
DISCLAIMER: - Only new Applet3 applets are supported under X11 for now - AWT Applet are disabled - Namespace com.jogamp.* and jogamp.* is only chosen to indicate new AWT-less code - Applet3 code path does not invoke any AWT function - JNLP code path still utilizes AWT/Swing (UIs, ..) TODO: - Refactor AWT dependencies properly via UI interfaces ? - Decide whether we shall merge netx and plugin namespace ? IMHO the right thing to do, jumping hoops due to separation. - Add support for Windows, OSX, Wayland, .. Applet3: - New AWT-less Applet3 interfaces are: - com.jogamp.plugin.applet.Applet3 - User implements - com.jogamp.plugin.applet.Applet3Context - Plugin implements - com.jogamp.plugin.ui.NativeWindowUpstream - Plugin window, aka browser parent of Applet3 - com.jogamp.plugin.ui.NativeWindowDownstream - Applet3 user window - User interfaces are exported as: - plugin3-public.jar - plugin3-public-src.zip