private void SelectNextInitialize(bool deselect) { var elements = ModelEditor.GetAll(Context.CurrentCanvas); if (elements == null) { return; } Context.SelectedThumbList = new LinkedList <IElement>(elements); Context.CurrentThumbNode = Context.SelectedThumbList.First; if (Context.CurrentThumbNode != null) { SelectOneElement(Context.CurrentThumbNode.Value, deselect); } }
public void Cut() { var canvas = Context.CurrentCanvas; string model = ModelEditor.Generate(ModelEditor.GetSelected(canvas)); if (model.Length == 0) { model = ModelEditor.GenerateDiagram(canvas, null, canvas.GetProperties()); Delete(canvas, ModelEditor.GetAll(canvas)); } else { Delete(); } ClipboardSetText(model); }
public IEnumerable <IElement> GetElementsAll() { return(ModelEditor.GetAll(Context.CurrentCanvas)); }