Пример #1
0
 public MoveThumb()
 {
     Initialized += new EventHandler(MoveThumb_Initialized);
     DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted);
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
     DragCompleted += new DragCompletedEventHandler(MoveThumb_DragCompleted);
 }
Пример #2
0
 private Thumb BuildAdornerCorner(Cursor cursor, DragDeltaEventHandler dragHandler)
 {
     var thumb = new Thumb();
     // TODO: this thumb should be styled to look like a dotted triangle,
     // similar to the one you can see on the bottom right corner of
     // Internet Explorer window
     thumb.Cursor = cursor;
     thumb.Height = thumb.Width = 10;
     thumb.Opacity = 0.40;
     thumb.Background = new SolidColorBrush(Colors.MediumBlue);
     thumb.DragDelta += dragHandler;
     thumb.DragStarted += (s, e) => {
         var handler = ResizeStarted;
         if (handler != null) {
             handler(this, e);
         }
     };
     thumb.DragCompleted += (s, e) => {
         var handler = ResizeCompleted;
         if (handler != null) {
             handler(this, e);
         }
     };
     _visualChildren.Add(thumb);
     return thumb;
 }
Пример #3
0
 //private bool isDragging = false;
 public MoveThumb()
 {
     DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted);
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
     MouseUp += new System.Windows.Input.MouseButtonEventHandler(MoveThumb_MouseUp);
     MouseEnter += (s, e) => ForwardEvent(e);
     MouseLeave += (s, e) => ForwardEvent(e);
 }
Пример #4
0
 public MoveThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
     this.PreviewMouseLeftButtonUp += MoveThumb_PreviewMouseLeftButtonUp;
     XUnit = 90; YUnit = 130;
     XTolerance = 2;
     YTolerance = 2;
 }
Пример #5
0
		public GridLineShape(GridLine gridLine, double thickness)
		{
			GridLine = gridLine;

			UpdateZoom(thickness);
			UpdatePosition();
			DragDelta += new DragDeltaEventHandler(GridLineShape_DragDelta);
			DragCompleted += new DragCompletedEventHandler(GridLineShape_DragCompleted);
			MouseDoubleClick += new MouseButtonEventHandler(GridLineShape_MouseDoubleClick);
		}
Пример #6
0
			public OrderOfEventsThumb ()
			{
				DragStarted += new DragStartedEventHandler (OrderOfEventsThumb_DragStarted);
				DragDelta += new DragDeltaEventHandler (OrderOfEventsThumb_DragDelta);
				DragCompleted += new DragCompletedEventHandler (OrderOfEventsThumb_DragCompleted);
				MouseButtonEventArgs e = new MouseButtonEventArgs (Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left);
				e.RoutedEvent = MouseLeftButtonDownEvent;
				OnMouseLeftButtonDown (e);
				Assert.AreEqual (events.Count, 1);
			}
Пример #7
0
 void ResizeThumb_Loaded(object sender, RoutedEventArgs e)
 {
     if (Name == "headAngle")
     {
         DragDelta += headAngleResizeThumb_DragDelta;
     }
     else
     {
         DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
     }
 }
Пример #8
0
            public OrderOfEventsThumb()
            {
                DragStarted   += new DragStartedEventHandler(OrderOfEventsThumb_DragStarted);
                DragDelta     += new DragDeltaEventHandler(OrderOfEventsThumb_DragDelta);
                DragCompleted += new DragCompletedEventHandler(OrderOfEventsThumb_DragCompleted);
                MouseButtonEventArgs e = new MouseButtonEventArgs(Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left);

                e.RoutedEvent = MouseLeftButtonDownEvent;
                OnMouseLeftButtonDown(e);
                Assert.AreEqual(events.Count, 1);
            }
        //TODO: Work out why this is different from the f*****g book!!!!!!


        private Thumb InitializeThumb(Cursor cursor, DragDeltaEventHandler eventHandler)
        {
            Thumb thumb = new Thumb();

            thumb.BorderBrush     = Brushes.Black;
            thumb.BorderThickness = new Thickness(1);
            thumb.Cursor          = cursor;
            thumb.DragDelta      += eventHandler;
            thumb.Height          = thumb.Width = 6.0;
            visualChildren.Add(thumb);
            return(thumb);
        }
Пример #10
0
        public NoteThumb(PartEditor partEditor)
        {
            PartEditor     = partEditor;
            DragStarted   += new DragStartedEventHandler(DragEnter_Thumb);
            DragDelta     += new DragDeltaEventHandler(this.NoteThumb_DragDelta);
            DragCompleted += new DragCompletedEventHandler(DragCompleted_Thumb);
            MouseLeave    += (s, e) => Mouse.OverrideCursor = Cursors.Arrow;
            // MouseEnter += new MouseEventHandler(MouseMove_Thumb);
            MouseMove += new MouseEventHandler(MouseMove_Thumb);

            minwidth  = Settings.Resolution / Project.BeatUnit * PartEditor.xScale;
            maxwidth  = Settings.Resolution * Project.BeatPerBar * 2 * PartEditor.xScale; // 2 такта
            minheight = PartEditor.yScale;
        }
Пример #11
0
        public CustomGameList()
        {
            InitializeComponent();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            ListViewGameList.MouseDoubleClick += ListViewGameListOnMouseDoubleClick;
            HostedGameList = new ObservableCollection<HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
        }
        private void AttachBorder(Thumb border, string partName, DragDeltaEventHandler onDragDelta)
        {
            if (border != null)
            {
                border.DragDelta -= onDragDelta;
            }

            var newBorder = GetChildControl <Thumb>(partName);

            if (newBorder != null)
            {
                newBorder.DragDelta += onDragDelta;
                border = newBorder;
            }
        }
Пример #13
0
        public CustomGameList()
        {
            InitializeComponent();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            ListViewGameList.MouseDoubleClick += ListViewGameListOnMouseDoubleClick;
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect    += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived  += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
        }
Пример #14
0
        public CustomGameList()
        {
            InitializeComponent();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList       = new ObservableCollection <HostedGameViewModel>();
            HideUninstalledGames = Prefs.HideUninstalledGamesInList;
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect    += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived  += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
            UpdateHideButtonText();
        }
Пример #15
0
        public CustomGameList()
        {
            InitializeComponent();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection<HostedGameViewModel>();
            HideUninstalledGames = Prefs.HideUninstalledGamesInList;
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
            UpdateHideButtonText();
        }
Пример #16
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.Disconnected += LobbyClient_OnDisconnect;

            Spectate             = Prefs.SpectateGames;
            ShowKillGameButton   = Prefs.IsAdmin;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;

            _refreshGameListTimer = new Timer(RefreshGamesTask, null, 5000, 15000);
        }
Пример #17
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete       += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect          += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived        += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            _spectate            = Prefs.SpectateGames;
            ShowKillGameButton   = Prefs.IsAdmin;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;
        }
 private void OnMouseMove(object sender, MouseEventArgs e)
 {
     base.OnMouseMove(e);
     if (this.IsDragging)
     {
         Cursor = Cursors.Hand;
         Point position = e.GetPosition(null); //(UIElement)base.Parent
         if (position != this._previousPosition)
         {
             DragDeltaEventHandler dragDelta = this.DragDelta;
             if (dragDelta != null)
             {
                 dragDelta(this, new DragDeltaEventArgs(position.X - this._previousPosition.X, position.Y - this._previousPosition.Y));
             }
             this._previousPosition = position;
         }
     }
 }
Пример #19
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection<HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect += LobbyClient_OnDisconnect;
            //Program.LobbyClient.OnDataReceived += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            Spectate = Prefs.SpectateGames;
            ShowKillGameButton = Prefs.IsAdmin;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;

            _refreshGameListTimer = new Timer(RefreshGamesTask,null,5000,15000);
        }
Пример #20
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete       += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect          += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived        += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            timer = new Timer(10000);
            //timer.Start();
            timer.Elapsed         += this.TimerElapsed;
            refreshVisualListTimer = new Timer(10000);
            refreshVisualListTimer.Start();
            refreshVisualListTimer.Elapsed += RefreshGameList;
            ShowRunningGames     = Prefs.ShowRunningGames;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;
        }
Пример #21
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection<HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
            refreshVisualListTimer = new Timer(10000);
            refreshVisualListTimer.Start();
            refreshVisualListTimer.Elapsed += RefreshGameList;
            ShowRunningGames = Prefs.ShowRunningGames;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;
        }
Пример #22
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            if (IsDragging)
            {
                Debug.Assert(this.Parent is UIElement);

                Point position = e.GetPosition((UIElement)this.Parent);

                if (position != _previousPosition)
                {
//                    e.Handled = true;

                    // Raise the DragDelta event
                    DragDeltaEventHandler handler = DragDelta;
                    if (handler != null)
                    {
                        handler(this, new DragDeltaEventArgs(position.X - _previousPosition.X, position.Y - _previousPosition.Y));
                    }

                    _previousPosition = position;
                }
            }
        }
Пример #23
0
        private Thumb BuildAdornerCorner(Cursor cursor, DragDeltaEventHandler dragHandler)
        {
            var thumb = new Thumb();

            // TODO: this thumb should be styled to look like a dotted triangle,
            // similar to the one you can see on the bottom right corner of
            // Internet Explorer window
            thumb.Cursor       = cursor;
            thumb.Height       = thumb.Width = 10;
            thumb.Opacity      = 0.40;
            thumb.Background   = new SolidColorBrush(Colors.MediumBlue);
            thumb.DragDelta   += dragHandler;
            thumb.DragStarted += (s, e) =>
            {
                ResizeStarted?.Invoke(this, e);
            };
            thumb.DragCompleted += (s, e) =>
            {
                ResizeCompleted?.Invoke(this, e);
            };
            _visualChildren.Add(thumb);
            return(thumb);
        }
Пример #24
0
 public ResizeThumb()
 {
     DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted);
     DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
     DragCompleted += new DragCompletedEventHandler(this.ResizeThumb_DragCompleted);
 }
Пример #25
0
 public CenterPointThumb()
 {
     DragDelta   += new DragDeltaEventHandler(this.CenterPointThumb_DragDelta);
     DragStarted += new DragStartedEventHandler(this.CenterPointThumb_DragStarted);
     this.Loaded += new RoutedEventHandler(OnLoaded);
 }
Пример #26
0
 public Resizer()
 {
     DragDelta += new DragDeltaEventHandler(Resizer_DragDelta);
 }
Пример #27
0
 public RotateThumb()
 {
     DragDelta   += new DragDeltaEventHandler(this.RotateThumb_DragDelta);
     DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted);
 }
Пример #28
0
 public MoveThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
 }
Пример #29
0
 public ResizeThumb()
 {
     DragStarted   += new DragStartedEventHandler(this.ResizeThumb_DragStarted);
     DragDelta     += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
     DragCompleted += new DragCompletedEventHandler(this.ResizeThumb_DragCompleted);
 }
Пример #30
0
 public MyThumb(ControlTemplate template, string title, string imageSource, Point position, DragDeltaEventHandler dragDelta)
     : this(template, title, position)
 {
     this.DragDelta += dragDelta;
 }
Пример #31
0
 /** Default Konstruktor **/
 public GridThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.GridThumb_DragDelta);
 }
Пример #32
0
 public ResizeGizmo()
 {
     DragDelta += new DragDeltaEventHandler(this.ResizeGizmo_DragDelta);
 }
Пример #33
0
        /// <summary>
        /// This method is used to perform the proper type casting in order to
        /// call the type-safe DragDeltaEventHandler delegate for the DragDeltaEvent event.
        /// </summary>
        /// <param name="genericHandler">The handler to invoke.</param>
        /// <param name="genericTarget">The current object along the event's route.</param>
        /// <returns>Nothing.</returns>
        /// <seealso cref="Thumb.DragDeltaEvent" />
        /// <seealso cref="DragDeltaEventHandler" />
        protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
        {
            DragDeltaEventHandler handler = (DragDeltaEventHandler)genericHandler;

            handler(genericTarget, this);
        }
Пример #34
0
 public RotateThumb()
 {
     DragDelta            += new DragDeltaEventHandler(RotateThumb_DragDelta);
     DragStarted          += new DragStartedEventHandler(RotateThumb_DragStarted);
     MouseRightButtonDown += RotateThumb_MouseLeftButtonDown;
 }
Пример #35
0
 public RotateThumbControlAdv()
 {
     DragDelta   += new DragDeltaEventHandler(this.RotateThumb_DragDelta);
     DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted);
     this.Cursor  = ((TextBlock)App.Current.Resources["CursorRotate"]).Cursor;
 }
Пример #36
0
 public vMixControlMoveThumb()
 {
     DragDelta               += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
     this.DragStarted        += PhotoMoveThumb_DragStarted;
     this.DataContextChanged += VMixControlMoveThumb_DataContextChanged;
 }
Пример #37
0
 public ResizableThumb()
 {
     DragDelta += new DragDeltaEventHandler(OnDragDelta);
 }
Пример #38
0
 public MoveThumb()
 {
     //添加处理移动事件的方法
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
 }
Пример #39
0
 public vMixControlResizeThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
 }
Пример #40
0
 public ModelThumbTemp()
 {
     DragDelta += new DragDeltaEventHandler(this.ModelThumb_DragDelta);
 }
Пример #41
0
 public MoveableThumb()
 {
     DragStarted   += new DragStartedEventHandler(this.MoveThumb_DragStarted);
     DragDelta     += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
     DragCompleted += new DragCompletedEventHandler(this.MoveThumb_DragCompleted);
 }
Пример #42
0
 public MyThumb(ControlTemplate template, Point position, DragDeltaEventHandler dragDelta)
     : this(template, position)
 {
     this.DragDelta += dragDelta;
 }
Пример #43
0
 public MoveThumb()
 {
     DragStarted += new DragStartedEventHandler(MoveThumb_DragStarted);
     DragDelta   += new DragDeltaEventHandler(MoveThumb_DragDelta);
 }
Пример #44
0
 public MoveThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
 }
Пример #45
0
 public ResizeThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
 }
Пример #46
0
 public RotateThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.RotateThumb_DragDelta);
     DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted);
 }
Пример #47
0
 // Remark: To maintain parity between XAML and procedural code, this method should never be called directly
 // outside the context of AttachedDragDropBehavior.SetDragDelta
 private static void SetDragDeltaHandler(DependencyObject obj, DragDeltaEventHandler value)
 {
     obj.SetValue(DragDeltaHandlerProperty, value);
 }
Пример #48
0
 public ResizeThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta);
 }
 /** Default Konstruktor **/
 public GridThumb()
 {
     DragDelta += new DragDeltaEventHandler(this.GridThumb_DragDelta);
 }