public EditEditorForm(ProjectFolderEditor Editor)
        {
            InitializeComponent();

            this.Editor = Editor;

            LoadEditor();
        }
        /// <summary>
        /// Adds a new editor.
        /// </summary>
        private void AddEditor()
        {
            ProjectFolderEditor newEditor = new ProjectFolderEditor("", "", "");

            Folder.Editors.Add(newEditor);

            editorsListBox.Items.Add(newEditor);

            editorsListBox.SelectedItem = newEditor;

            EditEditor();
        }
        public ProjectFolderEditor FindEditor(string Extension)
        {
            ProjectFolderEditor defaultEditor = new ProjectFolderEditor("notepad.exe", "*.*", "{file_name}");

            foreach (ProjectFolderEditor editor in Editors)
            {
                if (editor.Filter == "*" || editor.Filter == Extension)
                {
                    return editor;
                }
            }

            return defaultEditor;
        }