private void ctrlCodeViewer_MouseDown(object sender, MouseEventArgs e) { _tooltipManager.Close(); if (e.Button == MouseButtons.Left && e.Location.X < this.ctrlCodeViewer.CodeMargin / 4) { int relativeAddress = ctrlCodeViewer.GetLineNumberAtPosition(e.Y); AddressTypeInfo info = GetAddressInfo(ctrlCodeViewer.GetLineIndexAtPosition(e.Y)); BreakpointManager.ToggleBreakpoint(relativeAddress, info, false); } }
private void ctrlCodeViewer_MouseDown(object sender, MouseEventArgs e) { if (_codeTooltip != null) { _codeTooltip.Close(); _codeTooltip = null; } int address = ctrlCodeViewer.GetLineNumberAtPosition(e.Y); _lineBreakpoint = BreakpointManager.GetMatchingBreakpoint(address); if (e.Button == MouseButtons.Left && e.Location.X < this.ctrlCodeViewer.CodeMargin / 4) { BreakpointManager.ToggleBreakpoint(address, false); } }
private void ToggleBreakpoint(bool toggleEnabled) { BreakpointManager.ToggleBreakpoint(_lastCodeWindow.GetCurrentLine(), toggleEnabled); }
private void mnuToggleBreakpoint_Click(object sender, EventArgs e) { BreakpointManager.ToggleBreakpoint(this.ctrlCodeViewer.CurrentLine, false); }