public Canvas(IWidget widget)
{
this.widget = widget;
tk = Config.DrawingToolkit;
Objects = new List<ICanvasObject> ();
widget.DrawEvent += Draw;
widget.SizeChangedEvent += HandleSizeChangedEvent;
ScaleX = 1;
ScaleY = 1;
Translation = new Point (0, 0);
}