Пример #1
0
        protected void CreateUndoActivity()
        {
            ConnectionCreationToolUndoActivity activity = new ConnectionCreationToolUndoActivity(Editor.View);

            activity.Connection     = _connection;
            activity.StartConnector = _connection.StartConnector;
            UndoActivity            = activity;
        }
Пример #2
0
        public override void MouseUp(MouseEvent ev)
        {
            if (_handle != null)
            {
                _handle.InvokeEnd(ev.X, ev.Y, ev.View);
            }

            if (_connection.EndConnector == null)
            {
                _connection.DisconnectStart();
                _connection.DisconnectEnd();
                ev.View.Drawing.Remove(_connection);
                ev.View.ClearSelection();
                UndoActivity = null;
            }
            else
            {
                ConnectionCreationToolUndoActivity activity = UndoActivity as ConnectionCreationToolUndoActivity;
                activity.EndConnector = _connection.EndConnector;
            }
            base.MouseUp(ev);
        }
 protected override void CreateUndoActivity()
 {
     var activity = new ConnectionCreationToolUndoActivity (Editor.View);
     activity.Connection = _connection;
     activity.StartConnector = _connection.StartConnector;
     UndoActivity = activity;
 }