private void MiniTimer_OnPreviewMouseDown(object sender, MouseButtonEventArgs e) { if (!startStopButton.IsMouseOver) { MouseCaptured?.Invoke(sender, e); } }
public CircleChart() { CenteredImage = true; fRenderer = new EtoGfxRenderer(); fModel = new CircleChartModel(); fModel.SetRenderer(fRenderer); fModel.Options = new CircleChartOptions(); fModel.Font = AppHost.GfxProvider.CreateFont(Font.FamilyName, Font.Size, false); fMouseCaptured = MouseCaptured.mcNone; }
protected override void OnMouseDown(MouseEventArgs e) { if ((e.Button == MouseButtons.Right) && (HorizontalScroll.Visible || VerticalScroll.Visible)) { fMouseCaptured = MouseCaptured.mcDrag; fMouseCaptureX = e.X; fMouseCaptureY = e.Y; Cursor = Cursors.SizeAll; } base.OnMouseDown(e); }
protected override void OnMouseDown(MouseEventArgs e) { if ((e.Buttons == MouseButtons.Alternate) && (HScroll || VScroll)) { Point pt = new Point(e.Location); fMouseCaptured = MouseCaptured.mcDrag; fMouseCaptureX = pt.X; fMouseCaptureY = pt.Y; Cursor = Cursors.Move; } e.Handled = true; base.OnMouseDown(e); }
public CircleChart() { CenteredImage = true; fRenderer = new TreeChartGfxRenderer(); fModel = new CircleChartModel(); fModel.SetRenderer(fRenderer); fModel.Options = new AncestorsCircleOptions(); fModel.Font = AppHost.GfxProvider.CreateFont(Font.FamilyName, Font.Size, false); fMouseCaptured = MouseCaptured.mcNone; BackgroundColor = UIHelper.ConvertColor(fModel.Options.BrushColor[9]); }
protected override void OnMouseUp(MouseEventArgs e) { if (fMouseCaptured == MouseCaptured.mcDrag) { fMouseCaptured = MouseCaptured.mcNone; Cursor = Cursors.Default; } else if (e.Button == MouseButtons.Left) { CircleSegment selected = FindSegment(e.X, e.Y); if (selected != null && selected.IRec != null) { RootPerson = selected.IRec; } } base.OnMouseUp(e); }
protected override void OnMouseUp(MouseEventArgs e) { if (fMouseCaptured == MouseCaptured.mcDrag) { fMouseCaptured = MouseCaptured.mcNone; Cursor = Cursors.Default; } else if (e.Buttons == MouseButtons.Primary) { CircleSegment selected = FindSegment(e.Location); if (selected != null && selected.IRec != null) { RootPerson = selected.IRec; } } e.Handled = true; base.OnMouseUp(e); }
public CircleChart() { BorderStyle = BorderStyle.Fixed3D; DoubleBuffered = true; fRenderer = new WFGfxRenderer(); fModel = new CircleChartModel(); fModel.SetRenderer(fRenderer); fModel.Options = new AncestorsCircleOptions(); fModel.Font = AppHost.GfxProvider.CreateFont(this.Font.Name, this.Font.Size, false); fComponents = new Container(); fToolTip = new ToolTip(fComponents); fToolTip.AutoPopDelay = 5000; fToolTip.InitialDelay = 250; fToolTip.ReshowDelay = 50; fToolTip.ShowAlways = true; fMouseCaptured = MouseCaptured.mcNone; }