コード例 #1
0
 public void MouseUp(MouseEventArgsExtend args)
 {
     if (this.lastClickPoint != null)
     {
         this.OnMouseUp(args);
         this.lastClickPoint = null;
     }
 }
コード例 #2
0
 public void MouseMove(MouseEventArgsExtend args)
 {
     if (this.OperationFlag.HasFlag(OperationMask.MoveFlag) && this.lastClickPoint != null)
     {
         this.OnMouseMove(args);
         this.lastClickPoint = args.Point;
     }
 }
コード例 #3
0
 public void MouseUp(MouseEventArgsExtend args)
 {
     if (this.lastClickPoint == null)
     {
         return;
     }
     this.OnMouseUp(args);
     this.lastClickPoint = (CocoStudio.Model.PointF)null;
 }
コード例 #4
0
 public void MouseMove(MouseEventArgsExtend args)
 {
     if (!this.OperationFlag.HasFlag((Enum)OperationMask.MoveFlag) || this.lastClickPoint == null)
     {
         return;
     }
     this.OnMouseMove(args);
     this.lastClickPoint = args.Point;
 }
コード例 #5
0
        protected override void OnMouseMove(MouseEventArgsExtend args)
        {
            if (this.lastClickPoint == null)
            {
                return;
            }
            PointF parent = this.canvasEntity.TransformToParent(args.Point);

            this.Position       = new PointF(this.Position.X + parent.X - this.lastClickPoint.X, this.Position.Y + parent.Y - this.lastClickPoint.Y);
            this.lastClickPoint = parent;
            args.Handled        = true;
        }
コード例 #6
0
 protected override void OnMouseMove(MouseEventArgsExtend args)
 {
     if (base.lastClickPoint != null)
     {
         PointF pointF = this.canvasEntity.TransformToParent(args.Point);
         float  x      = this.Position.X + pointF.X - base.lastClickPoint.X;
         float  y      = this.Position.Y + pointF.Y - base.lastClickPoint.Y;
         this.Position       = new PointF(x, y);
         base.lastClickPoint = pointF;
         args.Handled        = true;
     }
 }
コード例 #7
0
 protected override void OnMouseMove(MouseEventArgsExtend args)
 {
 }
コード例 #8
0
 protected virtual void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
 }
コード例 #9
0
 protected virtual void OnMouseUp(MouseEventArgsExtend args)
 {
 }
コード例 #10
0
 public void MouseDoubleClick(MouseEventArgsExtend args)
 {
     this.OnMouseDoubleClick(args);
 }
コード例 #11
0
 public void MouseDown(MouseEventArgsExtend args)
 {
     this.lastClickPoint = args.Point;
     this.OnMouseDown(args);
 }
コード例 #12
0
 protected override void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
     TextEditorWindow textEditorWindow = new TextEditorWindow(this, "PlaceHolderText", null, "FontSize", false);
 }
コード例 #13
0
ファイル: TextObject.cs プロジェクト: yuluos/CocoStudio2.0.6
 protected override void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
     TextEditorWindow textEditorWindow = new TextEditorWindow((object)this, "LabelText", "CColor", "FontSize", true);
 }
コード例 #14
0
 protected override void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
     TextEditorWindow textEditorWindow = new TextEditorWindow(this, "LabelText", null, null, false);
 }
コード例 #15
0
 protected override void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
     TextEditorWindow textEditorWindow = new TextEditorWindow((object)this, "LabelText", "CColor", (string)null, false);
 }
コード例 #16
0
 protected override void OnMouseDoubleClick(MouseEventArgsExtend args)
 {
     TextEditorWindow textEditorWindow = new TextEditorWindow((object)this, "ButtonText", "TextColor", "FontSize", false);
 }