Exemplo n.º 1
0
 void OnEditorClosed(object sender, FormClosedEventArgs e)
 {
     var editorControl = sender as EditorContentBox;
       if (editorControl != null && !String.IsNullOrEmpty(editorControl.FilePath))
       {
     var fileName = editorControl.FilePath;
     m_fileEditorMap.Remove(Helpers.NormalizePath(fileName));
       }
       m_activeEditor = null;
       FireCaretChange(null);
 }
Exemplo n.º 2
0
 void OnEditorEntered(object sender, EventArgs e)
 {
     m_activeEditor = sender as EditorContentBox;
       FireCaretChange(m_activeEditor.Editor);
 }
Exemplo n.º 3
0
        private EditorContentBox MakeNewEditor()
        {
            var editor = new EditorContentBox(m_pathResolver);
              editor.Enter += new EventHandler(OnEditorEntered);
              editor.Editor.FileDrop += new EventHandler<FileDropEventArgs>(OnFileDropped);
              editor.FormClosed += new FormClosedEventHandler(OnEditorClosed);
              editor.Editor.SelectionChanged += new EventHandler(OnEditorSelectionChanged);
              editor.Show(m_dockPanel);

              // fire scintilla oncaretchange
              OnEditorSelectionChanged(editor.Editor, new EventArgs());

              return editor;
        }