Class Index | File Index

Classes


Class PaintTools.line

The line tool.
Defined in: tools.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
<private> <inner>  
Tells if the user has started the drawing operation or not.
<private> <inner>  
x0
Holds the starting point on the x axis of the image, for the current drawing operation.
<private> <inner>  
y0
Holds the starting point on the y axis of the image, for the current drawing operation.
Method Summary
Method Attributes Method Name and Description
 
Initialize the drawing operation, by storing the location of the pointer, the start position.
 
Perform the drawing operation, while the user moves the mouse.
 
mouseup(ev)
End the drawing operation, once the user releases the mouse button.
Class Detail
PaintTools.line(app)
Parameters:
{Painter} app
Reference to the main paint application object.
Field Detail
<private> <inner> {Boolean} started
Tells if the user has started the drawing operation or not.

<private> <inner> {Number} x0
Holds the starting point on the x axis of the image, for the current drawing operation.

<private> <inner> {Number} y0
Holds the starting point on the y axis of the image, for the current drawing operation.
Method Detail
mousedown(ev)
Initialize the drawing operation, by storing the location of the pointer, the start position.
Parameters:
{Event} ev
The DOM Event object.

mousemove(ev)
Perform the drawing operation, while the user moves the mouse.
Parameters:
{Event} ev
The DOM Event object.

mouseup(ev)
End the drawing operation, once the user releases the mouse button.
Parameters:
{Event} ev
The DOM Event object.

Documentation generated by JsDoc Toolkit 2.1.0 on Wed Apr 22 2009 15:46:11 GMT+0300 (EEST)