Ejemplo n.º 1
0
        public override void HandleMouseWheel(System.Windows.UIElement ui, System.Windows.Input.MouseWheelEventArgs e)
        {
            float zoomModifier = 0.3f;

            Position = new Vector3(Position.X + (e.Delta > 0 ? -zoomModifier : zoomModifier), Position.Y + (e.Delta > 0 ? -zoomModifier : zoomModifier), Position.Z + (e.Delta > 0 ? zoomModifier : -zoomModifier));
            LookAt   = new Vector3(LookAt.X + (e.Delta > 0 ? -zoomModifier : zoomModifier), LookAt.Y + (e.Delta > 0 ? -zoomModifier : zoomModifier), LookAt.Z + (e.Delta > 0 ? zoomModifier : -zoomModifier));

            UpdateView();
        }
Ejemplo n.º 2
0
        private static void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            var scrollViewer = sender as ScrollViewer;

            if (e.Delta > 0)
            {
                if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible)
                {
                    scrollViewer.LineUp();
                }
                else if (scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible)
                {
                    scrollViewer.LineLeft();
                }
                else if (scrollViewer.VerticalScrollBarVisibility != ScrollBarVisibility.Disabled)
                {
                    scrollViewer.LineUp();
                }
                else if (scrollViewer.HorizontalScrollBarVisibility != ScrollBarVisibility.Disabled)
                {
                    scrollViewer.LineLeft();
                }
                else
                {
                    return;
                }
            }
            else
            {
                if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible)
                {
                    scrollViewer.LineDown();
                }
                else if (scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible)
                {
                    scrollViewer.LineRight();
                }
                else if (scrollViewer.VerticalScrollBarVisibility != ScrollBarVisibility.Disabled)
                {
                    scrollViewer.LineDown();
                }
                else if (scrollViewer.HorizontalScrollBarVisibility != ScrollBarVisibility.Disabled)
                {
                    scrollViewer.LineRight();
                }
                else
                {
                    return;
                }
            }


            if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible || scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible)
            {
                e.Handled = true;
            }
        }
        private void Window_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            int volume = this.settings.Volume;

            volume += (e.Delta / 120) * 10;
            this.api.SetVolume(volume);
            this.settings.Volume = volume;
            this.settings.Save();
        }
Ejemplo n.º 4
0
        public void PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs e)
        {
            IMouseProcessor processor = Content as IMouseProcessor;

            if (processor != null)
            {
                processor.PreprocessMouseWheel(e);
            }
        }
 public override void PreprocessMouseWheel(MouseWheelEventArgs e)
 {
     var scroller = TextView.ViewScroller;
     if (scroller != null && Keyboard.Modifiers == ModifierKeys.Control)
     {
         scroller.ScrollViewportVerticallyByPage(e.Delta < 0 ? ScrollDirection.Down : ScrollDirection.Up);
         e.Handled = true;
     }
 }
Ejemplo n.º 6
0
        public static void ListView_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            e.Handled = true;

            ScrollViewer scrollViewer = ScrollAnimationBehavior.GetScrollViewer((DependencyObject)sender) as ScrollViewer;
            int          offset       = 240;

            AnimateScroll(scrollViewer, scrollViewer.VerticalOffset - (offset * Math.Sign(e.Delta)));
        }
Ejemplo n.º 7
0
        private void Window_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            MainWindow.Config.CaptureBoxWidth *= Math.Pow(1.1, e.Delta / 120);
            Console.WriteLine(e.Delta);
            MainWindow.Config.CaptureBoxWidth = Math.Min(Screen.PrimaryScreen.Bounds.Width, Math.Max(50, MainWindow.Config.CaptureBoxWidth));
            MainWindow.Config.SaveConfig();
            Point pos = e.GetPosition(this);

            updateBorder(pos);
        }
Ejemplo n.º 8
0
        private void OnMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            var point = e.GetPosition(control);
            var cp    = Cursor.Position;

            state.CursorCurrentPosition = point.ToWindowPoint();
            state.CurrentPosition       = point.ToNumericsV2();
            state.Delta = e.Delta;
            InvokeSubscribers((s, ev) => s.OnMouseWheel(ev));
        }
Ejemplo n.º 9
0
        public override void PreprocessMouseWheel(MouseWheelEventArgs e)
        {
            var scroller = TextView.ViewScroller;

            if (scroller != null && Keyboard.Modifiers == ModifierKeys.Control)
            {
                scroller.ScrollViewportVerticallyByPage(e.Delta < 0 ? ScrollDirection.Down : ScrollDirection.Up);
                e.Handled = true;
            }
        }
Ejemplo n.º 10
0
        private async void OnGroupLbl_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            var clause = (Clause)((FrameworkElement)sender).Tag;

            clause.Group = GetNextEnumValue(clause.Group, e.Delta > 0);

            await dbFacade.UpdateClauseGroupAsync(clause.Id, clause.Group);

            UpdateResult();
        }
        private void AssociatedObject_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            e.Handled = true;
            var mouseWheelEventArgs = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta)
            {
                RoutedEvent = UIElement.MouseWheelEvent
            };

            AssociatedObject.RaiseEvent(mouseWheelEventArgs);
        }
Ejemplo n.º 12
0
        private void Handler_AddMapping_OnMouseScroll(object sender, RoutedEventArgs e)
        {
            Log.Debug("Handler_AddMapping_OnMouseScroll");
            Log.Debug(DateTime.Now.ToString());

            System.Windows.Input.MouseWheelEventArgs mwea = (System.Windows.Input.MouseWheelEventArgs)e;
            ExtraButtons scrollAction = MouseWheelScrollProcessor.GetScrollAction(mwea);

            Handler_AddMapping_GenericKeyDown(scrollAction, Keyboard.Key.Unknown, MouseButton.Unknown);
        }
Ejemplo n.º 13
0
 private void udtEditor_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (System.Windows.Input.Keyboard.Modifiers == System.Windows.Input.ModifierKeys.Control)
     {
         // Cambia el zoom
         ChangeZoomByWheel(e.Delta);
         // Indica que se ha tratado el evento
         e.Handled = true;
     }
 }
Ejemplo n.º 14
0
        private static void TextEditor_PreviewMouseWheel(object sender, Win.Input.MouseWheelEventArgs e)
        {
            bool ctrl = Win.Input.Keyboard.Modifiers == Win.Input.ModifierKeys.Control;

            if (ctrl)
            {
                UpdateFontSize(e.Delta > 0, (TextEditor)sender);
                e.Handled = true;
            }
        }
Ejemplo n.º 15
0
        protected override void OnMouseWheel(System.Windows.Input.MouseWheelEventArgs e)
        {
            base.OnMouseWheel(e);

            ScaleTransform st   = (ScaleTransform)((TransformGroup)this.RenderTransform).Children[0];
            double         zoom = e.Delta > 0 ? .05 : -.05;

            st.ScaleX += zoom;
            st.ScaleY += zoom;
        }
 void IMouseProcessor.PreprocessMouseWheel(MouseWheelEventArgs e)
 {
     foreach (var controller in GetControllersForView(TextView))
     {
         IMouseProcessor customProcessor = controller.CustomMouseProcessor;
         if (customProcessor != null)
         {
             customProcessor.PreprocessMouseWheel(e);
         }
     }
 }
Ejemplo n.º 17
0
 private void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta < 0)
     {
         _scrollViewer.LineRight();
     }
     else
     {
         _scrollViewer.LineLeft();
     }
 }
 private void BCA_CustomizationsVerticalViewer_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         UpArrow();
     }
     else
     {
         DownArrow();
     }
 }
Ejemplo n.º 19
0
 private void Image_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         controller_vm.ZoomIn();
     }
     else if (e.Delta < 0)
     {
         controller_vm.ZoomOut();
     }
 }
 private void BCA_CustomizationsViewer_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         LeftArrow();
     }
     else
     {
         RightArrow();
     }
 }
Ejemplo n.º 21
0
 private void Window_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         ViewModel.ChangeFOV(true);
     }
     else
     {
         ViewModel.ChangeFOV(false);
     }
 }
 private void OnWordsViewPreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (!e.Handled)
     {
         e.Handled = true;
         var eventArg = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta);
         eventArg.RoutedEvent = MouseWheelEvent;
         eventArg.Source      = sender;
         scrollViewer.RaiseEvent(eventArg);
     }
 }
Ejemplo n.º 23
0
        /// <summary>
        /// Performs zooming effects on the main image when the wheel mouse gets scrolled.
        /// </summary>
        /// <param name="sender">Image control element</param>
        /// <param name="e">Mouse wheel event args</param>
        private void OnMainImageMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
        {
            double height = imageMainChart.ActualHeight;
            double width  = imageMainChart.ActualWidth;

            height += e.Delta;
            width  += e.Delta;

            imageMainChart.Height = height < 150 ? 150 : height;
            imageMainChart.Width  = width < 200 ? 200 : width;
        }
Ejemplo n.º 24
0
 private void OnPreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         ZoomIn();
     }
     else
     {
         ZoomOut();
     }
 }
Ejemplo n.º 25
0
 private void web_browser_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0 && web_browser.ZoomLevel <= 1000)
     {
         web_browser.ZoomInCommand.Execute(null);
     }
     else if (e.Delta < 0 && web_browser.ZoomLevel >= 10)
     {
         web_browser.ZoomOutCommand.Execute(null);
     }
 }
Ejemplo n.º 26
0
 private void OnMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         ScaleWidget(DefaultScaleX + 0.05, DefaultScaleY + 0.05);
     }
     else
     {
         ScaleWidget(DefaultScaleX - 0.05, DefaultScaleY - 0.05);
     }
 }
 private void CurrentValueTB_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (CurrentValue != ItemsSource[ItemsSource.Count - 1] && e.Delta > 0)
     {
         CurrentValue++;
     }
     else if (CurrentValue != ItemsSource[0] && e.Delta < 0)
     {
         CurrentValue--;
     }
 }
Ejemplo n.º 28
0
 private void SlColorB_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         slColorB.Value += 2.5;
     }
     else
     {
         slColorB.Value -= 2.5;
     }
 }
Ejemplo n.º 29
0
 private void MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         (DataContext as MainViewModel).AddRelayCommand.Execute(null);
     }
     else
     {
         (DataContext as MainViewModel).CleanRelayCommand.Execute(null);
     }
 }
Ejemplo n.º 30
0
 private void ItemsControl_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         BookScroll.LineLeft();
     }
     else
     {
         BookScroll.LineRight();
     }
     e.Handled = true;
 }
Ejemplo n.º 31
0
 private static void AssociatedObject_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
 {
     if (sender is ScrollViewer && !e.Handled)
     {
         e.Handled = true;
         var eventArg = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta);
         eventArg.RoutedEvent = UIElement.MouseWheelEvent;
         eventArg.Source      = sender;
         var parent = ((Control)sender).Parent as UIElement;
         parent.RaiseEvent(eventArg);
     }
 }
 void IMouseProcessor.PreprocessMouseWheel(MouseWheelEventArgs e)
 {
     foreach (var controller in GetControllersForView(TextView))
     {
         IMouseProcessor customProcessor = controller.CustomMouseProcessor;
         if (customProcessor != null)
             customProcessor.PreprocessMouseWheel(e);
     }
 }