Improved vector tools
This commit is contained in:
parent
2c97b040ac
commit
9f8d932043
@ -52,7 +52,7 @@ function Typographe(rune)
|
||||
|
||||
this.widget_cursor = function()
|
||||
{
|
||||
return "&";
|
||||
return "Typographe";
|
||||
}
|
||||
|
||||
this.mouse_down = function(position)
|
||||
|
@ -10,7 +10,7 @@ function Vector(rune)
|
||||
this.install = function()
|
||||
{
|
||||
this.layer = new Layer("Vector.Preview",this);
|
||||
this.layer.element.setAttribute("style","z-index:8000");
|
||||
this.layer.element.setAttribute("style","z-index:8000;opacity:0.75");
|
||||
ronin.surface.add_layer(this.layer);
|
||||
}
|
||||
|
||||
@ -33,4 +33,38 @@ function Vector(rune)
|
||||
ronin.surface.active_layer.context().strokeStyle = cmd.variable("stroke_color") ? cmd.variable("stroke_color").value : "#ffffff";
|
||||
ronin.surface.active_layer.context().stroke(new Path2D(cmd.content.join(" ")));
|
||||
}
|
||||
|
||||
// Mouse
|
||||
|
||||
this.click = null;
|
||||
|
||||
this.widget_cursor = function()
|
||||
{
|
||||
return "Vector";
|
||||
}
|
||||
|
||||
this.memory = null;
|
||||
|
||||
this.mouse_down = function(position)
|
||||
{
|
||||
this.click = true;
|
||||
this.memory = commander.element_input.value;
|
||||
|
||||
commander.element_input.value += "L"+position.render()+" ";
|
||||
commander.hint.update();
|
||||
this.passive(commander.cmd());
|
||||
}
|
||||
|
||||
this.mouse_move = function(position)
|
||||
{
|
||||
if(!this.click){ return; }
|
||||
commander.element_input.value = this.memory+"L"+position.render()+" ";
|
||||
commander.hint.update();
|
||||
this.passive(commander.cmd());
|
||||
}
|
||||
|
||||
this.mouse_up = function(position)
|
||||
{
|
||||
this.click = null;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user