예제 #1
0
 public MacroRecordEventArgs(NativeScintillaEventArgs ea)
 {
     _recordedMessage        = ea.Msg;
     _recordedMessage.LParam = ea.SCNotification.lParam;
     _recordedMessage.WParam = ea.SCNotification.wParam;
     // QuickSharp
     _notification = ea.SCNotification;
 }
예제 #2
0
 internal AutoCompleteAcceptedEventArgs(SCNotification eventSource)
 {
     _wordStartPosition = (int)eventSource.lParam;
     _text = Utilities.MarshalStr(eventSource.text);
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the NativeScintillaEventArgs class.
 /// </summary>
 /// <param name="msg">Notification Message sent from the native Scintilla</param>
 /// <param name="notification">SCNotification structure sent from Scintilla that contains the event data</param>
 public NativeScintillaEventArgs(Message msg, SCNotification notification)
 {
     _msg          = msg;
     _notification = notification;
 }
예제 #4
0
        internal void FireMarginClick(SCNotification n)
        {
            Margin m = Margins[n.margin];
            Keys k = Keys.None;

            if ((n.modifiers & (int)KeyMod.Alt) == (int)KeyMod.Alt)
                k |= Keys.Alt;

            if ((n.modifiers & (int)KeyMod.Ctrl) == (int)KeyMod.Ctrl)
                k |= Keys.Control;

            if ((n.modifiers & (int)KeyMod.Shift) == (int)KeyMod.Shift)
                k |= Keys.Shift;

            OnMarginClick(new MarginClickEventArgs(k, n.position, Lines.FromPosition(n.position), m, m.AutoToggleMarkerNumber, m.IsFoldMargin));
        }
예제 #5
0
파일: EventArgs.cs 프로젝트: revam/Gemini
 /// <summary>
 /// Initializes a new instance of the NativeScintillaEventArgs class.
 /// </summary>
 /// <param name="msg">Notification Message sent from the native Scintilla</param>
 /// <param name="notification">SCNotification structure sent from Scintilla that contains the event data</param>
 public NativeScintillaEventArgs(Message msg, SCNotification notification)
 {
     _msg			= msg;
     _notification	= notification;
 }
예제 #6
0
파일: EventArgs.cs 프로젝트: revam/Gemini
 internal AutoCompleteAcceptedEventArgs(SCNotification eventSource, Encoding encoding)
 {
     _wordStartPosition = (int)eventSource.lParam;
     _text = Utilities.IntPtrToString(encoding, eventSource.text, eventSource.length);
 }
예제 #7
0
 internal AutoCompleteAcceptedEventArgs(SCNotification eventSource, Encoding encoding)
 {
     _wordStartPosition = (int)eventSource.lParam;
     _text = Utilities.IntPtrToString(encoding, eventSource.text, eventSource.length);
 }
예제 #8
0
		internal AutoCompleteAcceptedEventArgs(SCNotification eventSource)
		{
			_wordStartPosition = (int)eventSource.lParam;
			_text = Utilities.MarshalStr(eventSource.text);
		}
예제 #9
0
 internal UserListItemSelected(SCNotification eventSource)
 {
     _listType = (int)eventSource.wParam;
     _text     = Utilities.MarshalStr(eventSource.text);
 }