Implemented lfill, lstroke.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 13 Mar 2012 00:39:18 +0000 (17:39 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 13 Mar 2012 00:39:18 +0000 (17:39 -0700)
src/main/resources/guacamole.js

index f998bdf..7af0da3 100644 (file)
@@ -430,6 +430,18 @@ Guacamole.Client = function(tunnel) {
             guac_client.disconnect();
         },
 
+        "lfill": function(parameters) {
+
+            var channelMask = parseInt(parameters[0]);
+            var layer = getLayer(parseInt(parameters[1]));
+            var srcLayer = getLayer(parseInt(parameters[2]));
+
+            layer.setChannelMask(channelMask);
+
+            layer.fillLayer(srcLayer);
+
+        },
+
         "line": function(parameters) {
 
             var layer = getLayer(parseInt(parameters[0]));
@@ -440,6 +452,18 @@ Guacamole.Client = function(tunnel) {
 
         },
 
+        "lstroke": function(parameters) {
+
+            var channelMask = parseInt(parameters[0]);
+            var layer = getLayer(parseInt(parameters[1]));
+            var srcLayer = getLayer(parseInt(parameters[2]));
+
+            layer.setChannelMask(channelMask);
+
+            layer.strokeLayer(srcLayer);
+
+        },
+
         "move": function(parameters) {
             
             var layer_index = parseInt(parameters[0]);