internal protected override void MouseHover(MarginMouseMovedEventArgs args) { base.MouseHover(args); if (Editor.pressedButton == -1) { return; } Caret.InTextEditor = false; int groupChar; long hoverOffset = GetOffset(args.X, args.Line, out groupChar); if (Data.MainSelection == null) { Data.SetSelection(hoverOffset, hoverOffset); } else { Data.ExtendSelectionTo(hoverOffset); } Caret.PreserveSelection = true; Caret.Offset = hoverOffset; Caret.PreserveSelection = false; }
internal protected virtual void MouseHover(MarginMouseMovedEventArgs args) { if (MouseMoved != null) { MouseMoved(this, args); } }
internal protected override void MouseHover (MarginMouseMovedEventArgs args) { base.MouseHover (args); if (Editor.pressedButton == -1) return; Caret.InTextEditor = true; long hoverOffset = GetOffset (args.X, args.Line); if (Data.MainSelection == null) { Data.SetSelection (hoverOffset, hoverOffset); } else { Data.ExtendSelectionTo (hoverOffset); } Caret.PreserveSelection = true; Caret.Offset = hoverOffset; Caret.PreserveSelection = false; }
internal protected virtual void MouseHover (MarginMouseMovedEventArgs args) { if (MouseMoved != null) MouseMoved (this, args); }