void _control_MouseUp(object sender, MouseEventArgs e) { _mousedown = false; _mousedownPoint = new Point(-1, -1); _lastmouseMovePt = new Point(-1, -1); _movingentity = null; _control.Refresh(); //throw new Exception("The method or operation is not implemented."); }
void _control_MouseDown(object sender, MouseEventArgs e) { _mousedownPoint = new Point(e.X, e.Y); _mousedown = true; foreach (IMM_Entity entity in _entities) { if (entity.InArea(_mousedownPoint)) { _movingentity = entity; return; } } _movingentity = null; _control.Refresh(); }
public void Add(IMM_Entity entitiy) { _entities.Add(entitiy); _control.Refresh(); }
public MM_LineWithText(IMM_Entity entity1, IMM_Entity entity2, string text) : base(entity1, entity2) { _text = text; }
public IMM_Link(IMM_Entity entity1, IMM_Entity entity2) { _entity1 = entity1; _entity2 = entity2; }
public MM_Arc(IMM_Entity entity1, IMM_Entity entity2) : base(entity1, entity2) { }
public MM_Line(IMM_Entity entity1, IMM_Entity entity2) : base(entity1, entity2) { }