コード例 #1
0
        protected override bool OnButtonReleaseEvent(EventButton e)
        {
            pressedButton = -1;
            Margin margin = GetMarginAtX((int)e.X);

            if (margin != null)
            {
                margin.MouseReleased(new MarginMouseEventArgs(this, (int)e.Button, (int)(e.X - margin.XOffset), (int)e.Y, EventType.ButtonRelease, e.State));
            }
            return(base.OnButtonReleaseEvent(e));
        }
コード例 #2
0
ファイル: HexEditor.cs プロジェクト: zcf7822/monodevelop
        protected override void OnButtonReleased(ButtonEventArgs e)
        {
            base.OnButtonReleased(e);

            if (e.Button != PointerButton.Left)
            {
                return;
            }
            pressedButton = -1;
            Margin margin = GetMarginAtX((int)e.X);

            if (margin != null)
            {
                margin.MouseReleased(new MarginMouseEventArgs(this, margin, e));
            }
        }