public MacroRecordEventArgs(NativeScintillaEventArgs ea) { _recordedMessage = ea.Msg; _recordedMessage.LParam = ea.SCNotification.lParam; _recordedMessage.WParam = ea.SCNotification.wParam; // QuickSharp _notification = ea.SCNotification; }
internal AutoCompleteAcceptedEventArgs(SCNotification eventSource) { _wordStartPosition = (int)eventSource.lParam; _text = Utilities.MarshalStr(eventSource.text); }
/// <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; }
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)); }
internal AutoCompleteAcceptedEventArgs(SCNotification eventSource, Encoding encoding) { _wordStartPosition = (int)eventSource.lParam; _text = Utilities.IntPtrToString(encoding, eventSource.text, eventSource.length); }
internal UserListItemSelected(SCNotification eventSource) { _listType = (int)eventSource.wParam; _text = Utilities.MarshalStr(eventSource.text); }