/**
|
|
_enyo.canvas.line_ is a canvas control that draws a line fitting
|
|
the parameters specified in the _bounds_ property.
|
|
*/
|
|
enyo.kind({
|
|
name: "enyo.canvas.Line",
|
|
kind: enyo.canvas.Shape,
|
|
//* @protected
|
|
renderSelf: function(ctx) {
|
|
ctx.save();
|
|
ctx.beginPath();
|
|
ctx.strokeStyle = this.bounds.Style;
|
|
ctx.lineWidth = this.bounds.width;
|
|
ctx.lineCap = this.bounds.cap;
|
|
ctx.moveTo(this.bounds.start_x, this.bounds.start_y);
|
|
ctx.lineTo(this.bounds.finish_x, this.bounds.finish_y);
|
|
ctx.stroke();
|
|
ctx.restore();
|
|
}
|
|
|
|
});
|