public Entry(MainWindow mainWindow, ChatViewManager chatViewManager) { if (mainWindow == null) { throw new ArgumentNullException("mainWindow"); } if (chatViewManager == null) { throw new ArgumentNullException("chatViewManager"); } f_MainWindow = mainWindow; f_MainWindow.KeyPressed += OnKeyPressed; f_ChatViewManager = chatViewManager; Frontend.SessionPropertyChanged += delegate { InitCommandManager(); }; Settings = new EntrySettings(); NickCompleter = new TabCycleNickCompleter(); }
public Entry(ChatViewManager chatViewManager) { Trace.Call(chatViewManager); if (chatViewManager == null) { throw new ArgumentNullException("chatViewManager"); } _History.Add(String.Empty); ChatViewManager = chatViewManager; Settings = new EntrySettings(); WrapMode = Gtk.WrapMode.WordChar; InitSpellCheck(); InitCommandManager(); Frontend.SessionPropertyChanged += delegate { InitCommandManager(); }; Activated += _OnActivated; KeyPressEvent += new Gtk.KeyPressEventHandler(_OnKeyPress); PasteClipboard += _OnClipboardPasted; }
/* public StringCollection History { get { return _History; } } */ /* public int HistoryPosition { get { return _HistoryPosition; } set { _HistoryPosition = value; } } */ /* public bool HistoryChangedLine { get { return _HistoryChangedLine; } set { _HistoryChangedLine = value; } } */ public Entry(Notebook notebook) { Trace.Call(notebook); if (notebook == null) { throw new ArgumentNullException("notebook"); } _History.Add(String.Empty); _Notebook = notebook; Settings = new EntrySettings(); InitCommandManager(); Frontend.SessionPropertyChanged += delegate { InitCommandManager(); }; Activated += new EventHandler(_OnActivated); KeyPressEvent += new Gtk.KeyPressEventHandler(_OnKeyPress); FocusOutEvent += new Gtk.FocusOutEventHandler(_OnFocusOut); ClipboardPasted += new EventHandler(_OnClipboardPasted); }