/// <summary>
 ///     Selecciona un solo objeto pero antes se fija si ya no estaba en la lista de seleccion.
 ///     Si ya estaba, entonces lo quita de la lista de seleccion
 /// </summary>
 public void selectOrRemoveObjectIfPresent(EditorPrimitive p)
 {
     //Ya existe, quitar
     if (control.SelectionList.Contains(p))
     {
         p.setSelected(false);
         control.SelectionList.Remove(p);
     }
     //No existe, agregar
     else
     {
         p.setSelected(true);
         control.SelectionList.Add(p);
     }
 }
 /// <summary>
 ///     Selecciona un solo objeto
 /// </summary>
 public void selectObject(EditorPrimitive p)
 {
     p.setSelected(true);
     control.SelectionList.Add(p);
 }