Property | Type | Description | |
---|---|---|---|
tk | IDrawingToolkit | ||
widget | IWidget |
Method | Description | |
---|---|---|
AddObject ( ICanvasObject co ) : void |
Adds a new object to the canvas and a listener to its redraw event.
|
|
Canvas ( IWidget widget ) : System | ||
Dispose ( ) : void | ||
Draw ( IContext context, |
Draws the canvas objects the specified context and area. Object are drawn in the following order: 1) Regular objects 2) Selected objects 3) Highlithed objects
|
|
RemoveObject ( ICanvasObject co ) : void |
Removes and object from the canvas.
|
Method | Description | |
---|---|---|
Begin ( IContext context ) : void |
Must be called before any drawing operation is performed to apply transformation, scalling and clipping.
|
|
ClearObjects ( ) : void |
Removes all the objects from the canvas.
|
|
Dispose ( bool disposing ) : void | ||
End ( ) : void |
Must be called after drawing operations to restore the context
|
|
HandleRedrawEvent ( ICanvasObject co, |
||
HandleSizeChangedEvent ( ) : void | ||
ToUserCoords ( Point p ) : Point |
Converts a point to the original position removing the applied tanslation and invering the scale.
|
public AddObject ( ICanvasObject co ) : void | ||
co | ICanvasObject | The object to add. |
return | void |
protected Begin ( IContext context ) : void | ||
context | IContext | Context to draw |
return | void |
public Draw ( IContext context, |
||
context | IContext | The context where the canvas is drawn. |
area | The affected area. | |
return | void |
protected HandleRedrawEvent ( ICanvasObject co, |
||
co | ICanvasObject | |
area | ||
return | void |
public RemoveObject ( ICanvasObject co ) : void | ||
co | ICanvasObject | The object to remove. |
return | void |
protected ToUserCoords ( Point p ) : Point | ||
p | Point | The point to convert. |
return | Point |