aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp/java/sun
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-01-31 10:19:48 +0100
committerSven Gothel <[email protected]>2014-01-31 10:19:48 +0100
commitf826663e9609b73783deea475872646242c8abb9 (patch)
tree64f60a686ffae66753bb62b7b135964e9b2fcc83 /plugin/icedteanp/java/sun
parentf5a0517ac704b36e3d94aa3d5547ddf95889ab95 (diff)
ITW NPP: Pass window position through all layers, added as 'xpos' and 'ypos' 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
Diffstat (limited to 'plugin/icedteanp/java/sun')
-rw-r--r--plugin/icedteanp/java/sun/applet/PluginParameterParser.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugin/icedteanp/java/sun/applet/PluginParameterParser.java b/plugin/icedteanp/java/sun/applet/PluginParameterParser.java
index 56dabc9..51ffc9e 100644
--- a/plugin/icedteanp/java/sun/applet/PluginParameterParser.java
+++ b/plugin/icedteanp/java/sun/applet/PluginParameterParser.java
@@ -1,6 +1,5 @@
package sun.applet;
-import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -69,16 +68,15 @@ public class PluginParameterParser {
}
/**
- * Parsers parameters given a string containing
+ * Parsers parameters given a string containing
* parameters in quotes.
- *
* @param width default applet width
* @param height default applet height
- * @param parameterString the parameters
+ * @param parameterString the parameters
+ *
* @return the attributes in a hash table
*/
- public PluginParameters parse(String width,
- String height, String parameterString) {
+ public PluginParameters parse(String xpos, String ypos, String width, String height, String parameterString) {
Map<String, String> params = parseEscapedKeyValuePairs(parameterString);
if (params.get("width") == null || !isInt(params.get("width"))) {
@@ -88,6 +86,8 @@ public class PluginParameterParser {
if (params.get("height") == null || !isInt(params.get("height"))) {
params.put("height", height);
}
+ params.put("xpos", xpos);
+ params.put("ypos", ypos);
return new PluginParameters(params);
}