public void Clear(bool resetDrawing = true)
{
ClearSelection ();
ClearObjects ();
if (drawing != null && resetDrawing) {
drawing.Drawables.Clear ();
}
if (backbuffer != null) {
using (IContext c = backbuffer.Context) {
tk.Context = c;
tk.Clear (new Color (0, 0, 0, 0));
tk.Context = null;
}
;
}
widget.ReDraw ();
}