Example #1
0
        public void DoMouseWheel(MouseEventOptions e, RegionEvaluable ctr, int wheelDelta)
        {
            var dirty = false;

            foreach (Interactions.Interaction i in _interactions)
            {
                dirty |= i.DoMouseWheel(e, ctr, _lastKeyEventArgs, wheelDelta);
            }

            if (dirty)
            {
                Refresh();
                Update();
            }
        }
Example #2
0
        public void DoMouseUp(MouseEventOptions e, RegionEvaluable ctr)
        {
            var dirty = false;

            var localInteractions = ( ArrayList )_interactions.Clone();

            foreach (Interactions.Interaction i in localInteractions)
            {
                dirty |= i.DoMouseUp(e, ctr);
            }

            if (dirty)
            {
                Update();
            }
        }
Example #3
0
        public void DoMouseMove(MouseEventOptions e, RegionEvaluable ctr)
        {
            var dirty = false;

            foreach (Interactions.Interaction i in _interactions)
            {
                i.DoMouseMove(e, ctr, _lastKeyEventArgs);

                dirty |= i.DoMouseMove(e, ctr, _lastKeyEventArgs);
            }

            if (dirty)
            {
                Update();
            }
        }
Example #4
0
        public void DoMouseDown(MouseEventOptions e)
        {
            var dirty = false;

            foreach (Interactions.Interaction i in _interactions)
            {
                i.DoMouseDown(e, this);

                dirty |= i.DoMouseDown(e, this);
            }

            if (dirty)
            {
                Update();
            }
        }
Example #5
0
        public override bool OnMouseWheel(MouseEventOptions e, int wheelDelta)
        {
            DoMouseWheel(e, this, wheelDelta);

            return(base.OnMouseWheel(e, wheelDelta));
        }
Example #6
0
        public override void OnMouseUp(MouseEventOptions e)
        {
            DoMouseUp(e, this);

            base.OnMouseUp(e);
        }
Example #7
0
        public override void OnMouseDown(MouseEventOptions e)
        {
            DoMouseDown(e);

            base.OnMouseDown(e);
        }