Exemple #1
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     base.ScrollWheel(evt);
     if (this._scrollbar != null)
     {
         this._scrollbar.ViewPosition -= (float)evt.ScrollWheelValue;
     }
 }
Exemple #2
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     base.ScrollWheel(evt);
     if (_scrollbar != null)
     {
         _scrollbar.SetViewPosition(_scrollbar.ViewPosition - (evt.ScrollWheelValue / this.ListWidth));
     }
 }
Exemple #3
0
 public virtual void ScrollWheel(UIScrollWheelEvent e)
 {
     OnScrollWheel?.Invoke(e, this);
     if (PropagationRule.HasFlag(PropagationFlags.ScrollWheel))
     {
         Parent?.ScrollWheel(e);
     }
 }
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     base.ScrollWheel(evt);
     if (scrollbar != null)
     {
         scrollbar.ViewPosition -= evt.ScrollWheelValue;
     }
 }
Exemple #5
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     base.ScrollWheel(evt);
     if (_scrollbar == null)
     {
         return;
     }
     _scrollbar.ViewPosition -= (float)evt.ScrollWheelValue;
 }
Exemple #6
0
        public override void ScrollWheel(UIScrollWheelEvent e)
        {
            base.ScrollWheel(e);
            _scale += e.ScrollValue / 120f * 0.1f;
            _scale  = MathHelper.Clamp(_scale, -1f, 1f);
            float s = (float)Math.Exp(_scale);

            Scale = new Vector2(s, s);
        }
 public void onScroll(UIScrollWheelEvent evt, UIElement listeningElement)
 {
     if (evt.ScrollWheelValue == -120)
     {
         line += (line >= lastLine - 9) ? 0 : 1;
     }
     else
     {
         line -= (line == 0) ? 0 : 1;
     }
 }
Exemple #8
0
        public override void ScrollWheel(UIScrollWheelEvent e)
        {
            _scale += e.ScrollValue / 120f * 0.1f;
            _scale  = MathHelper.Clamp(_scale, -2f, 1f);
            float s = (float)Math.Exp(_scale);

            _treeMap.Scale = new Vector2(s, s);
            var newPivot = new Vector2((Main.MouseScreen.X - _treeMap.AdjustedRectangleScreen.X) / _treeMap.AdjustedRectangleScreen.Width, (Main.MouseScreen.Y - _treeMap.AdjustedRectangleScreen.Y) / _treeMap.AdjustedRectangleScreen.Height);
            var change   = newPivot - _treeMap.Pivot;

            _treeMap.Pivot     = newPivot;
            _treeMap.Position += new Vector2(_treeMap.Width, _treeMap.Height) * change * s;
            base.ScrollWheel(e);
        }
Exemple #9
0
        private void ScrollEntry(UIScrollWheelEvent evt, UIElement listeningElement)
        {
            Vector2   pos         = listeningElement.GetDimensions().ToRectangle().TopLeft();
            Rectangle entryWindow = new Rectangle((int)pos.X + 20, (int)pos.Y + 50, 310, 342);

            if (!entryWindow.Contains(Main.MouseScreen.ToPoint()))
            {
                return;                                                    //makes sure were in the entry window to scroll. I shouldnt have hardcoded the entries to draw to the back element but oh well.
            }
            CodexBack element = listeningElement as CodexBack;

            if (element.ActiveEntry != null)
            {
                element.ActiveEntry.LinePos += evt.ScrollWheelValue > 0 ? -1 : 1;
            }
        }
Exemple #10
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     if (this._scrollbar != null)
     {
         float oldpos = this._scrollbar.ViewPosition;
         this._scrollbar.ViewPosition -= (float)evt.ScrollWheelValue;
         if (oldpos == _scrollbar.ViewPosition)
         {
             base.ScrollWheel(evt);
         }
     }
     else
     {
         base.ScrollWheel(evt);
     }
 }
Exemple #11
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     if (ScaleFrame.IsMouseHovering)
     {
         if (PlayerInput.ScrollWheelDelta < 0)
         {
             if (bossmult.bossmults >= 0.2)
             {
                 bossmult.bossmults -= 0.1;
             }
         }
         if (PlayerInput.ScrollWheelDelta > 0)
         {
             bossmult.bossmults += 0.1;
         }
     }
 }
Exemple #12
0
        public void ScrollWheel(UIScrollWheelEvent evt, UIElement listeningElement)
        {
            // Note that you should **enable** frame skip
            var steps = -evt.ScrollWheelValue / 120;

            for (int i = 0; i < System.Math.Abs(steps); i++)
            {
                if (steps > 0)
                {
                    NextButtonClicked(evt, listeningElement);
                }
                else
                {
                    PrevButtonClicked(evt, listeningElement);
                }
            }
        }
Exemple #13
0
        private void UpgradeStatWheel(UIScrollWheelEvent evt, UIElement listeningElement, Stat stat)
        {
            if (!visible)
            {
                return;
            }
            int amount = 0;

            if (evt.ScrollWheelValue > 0)
            {
                amount = 20;
            }
            if (evt.ScrollWheelValue < 0)
            {
                amount = 150;
            }
            Main.PlaySound(SoundID.MenuOpen);
            if (Main.keyState.PressingShift())
            {
                if ((Main.keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.LeftControl)))
                {
                    while (Char.FreePtns > 0)
                    {
                        Char.SpendPoints(stat, Char.GetStatXPMax(stat) - Char.GetStatXP(stat));
                    }
                    return;
                }

                for (int i = 0; i < amount; i++)
                {
                    Char.SpendPoints(stat, Char.GetStatXPMax(stat) - Char.GetStatXP(stat));
                }
                return;
            }
            Char.SpendPoints(stat, amount);
        }
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     Value += evt.ScrollWheelValue > 0 ? 1 : -1;
 }
Exemple #15
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     base.ScrollWheel(evt);
     this._infoSpace.UpdateScrollbar(evt.ScrollWheelValue);
 }
 private void hotbarScrollFix(UIScrollWheelEvent evt, UIElement listeningElement)
 {
     Main.LocalPlayer.ScrollHotbar(PlayerInput.ScrollWheelDelta / 120);
 }
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     evt = new UIScrollWheelEvent(evt.Target, evt.MousePosition, (int)(evt.ScrollWheelValue * ScrollModifier));
     base.ScrollWheel(evt);
 }
Exemple #18
0
 private void Canvas_OnScrollWheel(UIScrollWheelEvent e, UIElement sender)
 {
     Editor.NotifyCanvasScaleChanged(Canvas);
 }
Exemple #19
0
 private void ScrollStats(UIScrollWheelEvent evt, UIElement listeningElement)
 {
     scrollStart -= evt.ScrollWheelValue > 0 ? 1 : -1;
     scrollStart  = (int)MathHelper.Clamp(scrollStart, 0, lineCount - 5);
 }
Exemple #20
0
 internal static void OnScroll(UIScrollWheelEvent evt, UIElement listeningElement)
 {
     Main.LocalPlayer.ScrollHotbar(Terraria.GameInput.PlayerInput.ScrollWheelDelta / 100);
 }
Exemple #21
0
 public override void ScrollWheel(UIScrollWheelEvent evt)
 {
     dps           += 0 < evt.ScrollWheelValue ? 40 : 0 > evt.ScrollWheelValue ? -40 : 0;
     ScrollBar.dps += 0 < evt.ScrollWheelValue ? 40 : 0 > evt.ScrollWheelValue ? -40 : 0;
 }