Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public IEnumerable <IElement> GetElementsAll()
 {
     return(ModelEditor.GetAll(Context.CurrentCanvas));
 }