From 64e7dcc21339ae56841f10131a4f8a462454dec4 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 30 Jan 2014 10:39:16 +0100 Subject: Experimental Applet without AWT (Applet3) 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 --- netx/net/sourceforge/jnlp/PluginParameters.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'netx/net/sourceforge/jnlp/PluginParameters.java') diff --git a/netx/net/sourceforge/jnlp/PluginParameters.java b/netx/net/sourceforge/jnlp/PluginParameters.java index fa4e8fa..c3a958c 100644 --- a/netx/net/sourceforge/jnlp/PluginParameters.java +++ b/netx/net/sourceforge/jnlp/PluginParameters.java @@ -80,7 +80,7 @@ public class PluginParameters { * * @return the underlying hashtable. */ - Hashtable getUnderlyingHashtable() { + public Hashtable getUnderlyingHashtable() { return parameters; } @@ -134,6 +134,10 @@ public class PluginParameters { return getDefaulted("code", ""); } + public String getIsApplet3() { + return getDefaulted("is_applet3", "false"); + } + public String getJNLPHref() { return get("jnlp_href"); } -- cgit v1.2.3