Implement cfill.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 12 Mar 2012 04:10:07 +0000 (21:10 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 12 Mar 2012 04:10:07 +0000 (21:10 -0700)
src/main/resources/guacamole.js

index 0cbf024..51ed16c 100644 (file)
@@ -435,6 +435,21 @@ Guacamole.Client = function(tunnel) {
 
         },
 
+        "cfill": function(parameters) {
+
+            var channelMask = parseInt(parameters[0]);
+            var layer = getLayer(parseInt(parameters[1]));
+            var r = getLayer(parseInt(parameters[2]));
+            var g = getLayer(parseInt(parameters[3]));
+            var b = getLayer(parseInt(parameters[4]));
+            var a = getLayer(parseInt(parameters[5]));
+
+            layer.setChannelMask(channelMask);
+
+            layer.fillColor(r, g, b, a);
+
+        },
+
         "cursor": function(parameters) {
 
             cursorHotspotX = parseInt(parameters[0]);