mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 05:07:41 +00:00
Implemented close, curve, arc.
This commit is contained in:
@@ -264,6 +264,19 @@ Guacamole.Client = function(tunnel) {
|
|||||||
|
|
||||||
var instructionHandlers = {
|
var instructionHandlers = {
|
||||||
|
|
||||||
|
"arc": function(parameters) {
|
||||||
|
|
||||||
|
var layer = getLayer(parseInt(parameters[0]));
|
||||||
|
var x = parseInt(parameters[1]);
|
||||||
|
var y = parseInt(parameters[2]);
|
||||||
|
var radius = parseInt(parameters[3]);
|
||||||
|
var startAngle = parseFloat(parameters[4]);
|
||||||
|
var endAngle = parseFloat(parameters[5]);
|
||||||
|
|
||||||
|
layer.arc(x, y, radius, startAngle, endAngle);
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
"cfill": function(parameters) {
|
"cfill": function(parameters) {
|
||||||
|
|
||||||
var channelMask = parseInt(parameters[0]);
|
var channelMask = parseInt(parameters[0]);
|
||||||
@@ -291,6 +304,14 @@ Guacamole.Client = function(tunnel) {
|
|||||||
if (guac_client.onclipboard) guac_client.onclipboard(parameters[0]);
|
if (guac_client.onclipboard) guac_client.onclipboard(parameters[0]);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"close": function(parameters) {
|
||||||
|
|
||||||
|
var layer = getLayer(parseInt(parameters[0]));
|
||||||
|
|
||||||
|
layer.close();
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
"copy": function(parameters) {
|
"copy": function(parameters) {
|
||||||
|
|
||||||
var srcL = getLayer(parseInt(parameters[0]));
|
var srcL = getLayer(parseInt(parameters[0]));
|
||||||
@@ -364,6 +385,20 @@ Guacamole.Client = function(tunnel) {
|
|||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"curve": function(parameters) {
|
||||||
|
|
||||||
|
var layer = getLayer(parseInt(parameters[0]));
|
||||||
|
var cp1x = parseInt(parameters[1]);
|
||||||
|
var cp1y = parseInt(parameters[2]);
|
||||||
|
var cp2x = parseInt(parameters[3]);
|
||||||
|
var cp2y = parseInt(parameters[4]);
|
||||||
|
var x = parseInt(parameters[5]);
|
||||||
|
var y = parseInt(parameters[6]);
|
||||||
|
|
||||||
|
layer.curveTo(cp1x, cp1y, cp2x, cp2y, x, y);
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
"dispose": function(parameters) {
|
"dispose": function(parameters) {
|
||||||
|
|
||||||
var layer_index = parseInt(parameters[0]);
|
var layer_index = parseInt(parameters[0]);
|
||||||
|
Reference in New Issue
Block a user