Example #1
0
        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;
        }
Example #2
0
 internal protected virtual void MouseHover(MarginMouseMovedEventArgs args)
 {
     if (MouseMoved != null)
     {
         MouseMoved(this, args);
     }
 }
Example #3
0
		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;
		}
Example #4
0
		internal protected virtual void MouseHover (MarginMouseMovedEventArgs args)
		{
			if (MouseMoved != null)
				MouseMoved (this, args);
		}