protected override void SelectionChanged(System.Collections.Generic.List<Selection> sel)
{
if (DrawableChangedEvent != null) {
if (sel != null && sel.Count > 0) {
DrawableChangedEvent ((sel [0].Drawable as ICanvasDrawableObject).IDrawableObject);
} else {
DrawableChangedEvent (null);
}
}
}