private void OnAreaHoverChanged(object sender, TrackingEventArgs <object> e) { switch (e.Index) { case 0: if (!e.IsTracked) { _leftButtons.OnMouseLeave(); } break; case 1: if (!e.IsTracked) { _tabHover.Drop(); } break; case 2: if (!e.IsTracked) { _rightButtons.OnMouseLeave(); } break; } }
private void OnFileHoverChanged(object sender, TrackingEventArgs <FileItem> e) { Invalidate(new Rectangle(0, (e.Index + 1) * (LineHeight), FlowControl.ContentArea.Width, LineHeight)); //if(e.IsTracked) // FlowControl.Cursor = Cursors.Hand; //else // FlowControl.Cursor = Cursors.Default; }
private void OnHoverChanged(TrackingEventArgs e) { var bounds = GetElementBounds(e.Index); if (!e.IsTracked) { _elements[e.Index].MouseLeave(); } OnInvalidated(bounds); }
private void Tracker_TrackingChanged(object sender, TrackingEventArgs e) { if (Dispatcher.CheckAccess()) { TrackingChanged(e); } else { Dispatcher.Invoke(new Action(() => TrackingChanged(e))); } }
private void OnTabHoverChanged(object sender, TrackingEventArgs <ViewHostTab> e) { if (e.IsTracked) { e.Item.OnMouseEnter(); } else { e.Item.OnMouseLeave(); } }
private void OnPanelHoverChanged(object sender, TrackingEventArgs <FlowPanel> e) { if (e.IsTracked) { e.Item.MouseEnter(); } else { e.Item.MouseLeave(); } }
private void OnButtonHoverChanged(object sender, TrackingEventArgs <DockMarkerButton> e) { Invalidate(e.Item.Bounds); if (e.IsTracked) { var rect = _dockHost.GetDockBounds(_dockClient, e.Item.Type); if (rect.Width != 0 && rect.Height != 0) { SpawnDockPositionMarker(rect); } } else { KillDockPositionMarker(); } }
private void OnTabHoverChanged(object sender, TrackingEventArgs <ViewDockSideTab> e) { if (e.IsTracked) { e.Item.OnMouseEnter(); _autoShowTimer.Enabled = true; } else { e.Item.OnMouseLeave(); _autoShowTimer.Enabled = false; } var bounds = GetTabBounds(e.Index); Invalidate(bounds); }
private void TrackingHandler(object sender, TrackingEventArgs e) { try { switch (m_myAction) { case MeasureAction.Distance: { String totalLength = String.Format("{0}{1}{2}", m_length, Math.Round(Convert.ToDecimal(e.TotalLength), 2), m_meter); String currentLength = String.Format("{0}{1}{2}", m_lengthcurrent, Math.Round(Convert.ToDecimal(e.CurrentLength), 2), m_meter); m_textBoxResult.Text = totalLength + "," + currentLength; } break; case MeasureAction.Area: { String totalArea = String.Format("{0}{1}{2}", m_area, Math.Round(Convert.ToDecimal(e.TotalArea), 2), m_squareMeter); m_textBoxResult.Text = totalArea; } break; case MeasureAction.Angle: { String currentAzimuth = String.Format("{0}{1}{2}", m_azimuth, Math.Round(Convert.ToDecimal(e.CurrentAzimuth), 2), m_degree); String currentAngle = String.Format("{0}{1}{2}", m_angle, Math.Round(Convert.ToDecimal(e.CurrentAngle), 2), m_degree); m_textBoxResult.Text = currentAzimuth + "," + currentAngle; } break; default: break; } } catch (Exception ex) { Trace.WriteLine(ex.Message); } }
private void TrackingChanged(TrackingEventArgs e) { switch (e.Status) { case TrackingStatus.TitleScreen: _timer.Stop(); _stopwatch.Stop(); _gameInProgress = true; _resetMenu.IsEnabled = true; _listView.ItemsSource = LevelViewList.Get(e.Levels, e.CurrentSequence); break; case TrackingStatus.InLevel: if (!_timer.IsEnabled && e.CurrentSequence != -1) { _timer.Start(); _stopwatch.Reset(); _stopwatch.Start(); } _gameInProgress = true; _resetMenu.IsEnabled = false; _listView.ItemsSource = LevelViewList.Get(e.Levels, e.CurrentSequence); break; case TrackingStatus.Credits: _timer.Stop(); _stopwatch.Stop(); break; case TrackingStatus.ExeStopped: _timer.Stop(); _stopwatch.Stop(); _gameInProgress = false; _resetMenu.IsEnabled = true; _listView.ItemsSource = new LevelViewList(); break; } }
private void OnLineHoverChanged(object sender, TrackingEventArgs e) { Invalidate(GetLineBounds(e.Index, false)); }
private void OnHoveredLinkChanged(object sender, TrackingEventArgs <TextWithHyperlinks.HyperlinkGlyph> e) { e.Item.IsHovered = e.IsTracked; InvalidateRequired.Raise(this); }
private static void Tt_TrackingChanged(object sender, TrackingEventArgs e) { Console.WriteLine(e.ToString()); }
private void OnStatusFilterHoverChanged(object sender, TrackingEventArgs <ChangesCountByType> e) { Invalidate(new Rectangle(0, 0, FlowControl.ContentArea.Width, HeaderHeight)); FlowControl.Cursor = e.IsTracked ? Cursors.Hand : Cursors.Default; }
private void OnFileHoverChanged(object sender, TrackingEventArgs <FileItem> e) { Invalidate(new Rectangle(0, HeaderHeight + HeaderBottomMargin + GetVisualIndex(e.Index) * LineHeight, FlowControl.ContentArea.Width, LineHeight)); FlowControl.Cursor = e.IsTracked ? Cursors.Hand : Cursors.Default; }
private void OnTabPressChanged(object sender, TrackingEventArgs <ViewDockSideTab> e) { }
public static void RaiseTrackingEndedEvent (TrackingEventArgs e) { Debug.Log("Tracking ended on \"" + e.Artwork.Title + "\""); if (Events.TrackingEnded != null) { Events.TrackingEnded(null, e); } }