|
10 | 10 | using PluginCore.Localization; |
11 | 11 | using PluginCore.Managers; |
12 | 12 | using PluginCore.Utilities; |
| 13 | +using Ookii.Dialogs; |
13 | 14 |
|
14 | 15 | namespace FileExplorer |
15 | 16 | { |
16 | 17 | public class PluginUI : DockPanelControl |
17 | 18 | { |
18 | | - private System.Windows.Forms.ListViewEx fileView; |
19 | | - private System.Windows.Forms.ToolStrip toolStrip; |
20 | | - private System.Windows.Forms.ContextMenuStrip menu; |
21 | | - private System.Windows.Forms.ToolStripMenuItem runButton; |
22 | | - private System.Windows.Forms.ToolStripMenuItem editButton; |
23 | | - private System.Windows.Forms.ToolStripMenuItem renameButton; |
24 | | - private System.Windows.Forms.ToolStripMenuItem deleteButton; |
25 | | - private System.Windows.Forms.ToolStripMenuItem shellButton; |
26 | | - private System.Windows.Forms.ToolStripMenuItem pasteButton; |
27 | | - private System.Windows.Forms.ToolStripMenuItem copyButton; |
28 | | - private System.Windows.Forms.ToolStripSeparator separator; |
29 | | - private System.Windows.Forms.ToolStripSpringComboBox selectedPath; |
30 | | - private System.Windows.Forms.ToolStripButton browseButton; |
31 | | - private System.Windows.Forms.ToolStripButton syncronizeButton; |
32 | | - private System.Windows.Forms.ColumnHeader fileHeader; |
33 | | - private System.Windows.Forms.ColumnHeader sizeHeader; |
34 | | - private System.Windows.Forms.ColumnHeader typeHeader; |
35 | | - private System.Windows.Forms.ColumnHeader modifiedHeader; |
36 | | - private Ookii.Dialogs.VistaFolderBrowserDialog folderBrowserDialog; |
37 | | - private System.Windows.Forms.ListViewItem highlightedItem; |
| 19 | + private ListViewEx fileView; |
| 20 | + private ToolStrip toolStrip; |
| 21 | + private ContextMenuStrip menu; |
| 22 | + private ToolStripMenuItem runButton; |
| 23 | + private ToolStripMenuItem editButton; |
| 24 | + private ToolStripMenuItem renameButton; |
| 25 | + private ToolStripMenuItem deleteButton; |
| 26 | + private ToolStripMenuItem shellButton; |
| 27 | + private ToolStripMenuItem pasteButton; |
| 28 | + private ToolStripMenuItem copyButton; |
| 29 | + private ToolStripSeparator separator; |
| 30 | + private ToolStripSpringComboBox selectedPath; |
| 31 | + private ToolStripButton browseButton; |
| 32 | + private ToolStripButton syncronizeButton; |
| 33 | + private ColumnHeader fileHeader; |
| 34 | + private ColumnHeader sizeHeader; |
| 35 | + private ColumnHeader typeHeader; |
| 36 | + private ColumnHeader modifiedHeader; |
| 37 | + private VistaFolderBrowserDialog folderBrowserDialog; |
| 38 | + private ListViewItem highlightedItem; |
38 | 39 | private ImageListManager imageList; |
39 | | - private System.Boolean updateInProgress; |
40 | | - private System.String previousItemLabel; |
41 | | - private System.String autoSelectItem; |
42 | | - private System.Int64 lastUpdateTimeStamp; |
43 | | - private System.Int32 prevColumnClick; |
| 40 | + private Boolean updateInProgress; |
| 41 | + private String previousItemLabel; |
| 42 | + private String autoSelectItem; |
| 43 | + private Int64 lastUpdateTimeStamp; |
| 44 | + private Int32 prevColumnClick; |
44 | 45 | private ListViewSorter listViewSorter; |
45 | 46 | private FileSystemWatcher watcher; |
46 | 47 | private PluginMain pluginMain; |
@@ -204,16 +205,6 @@ private void InitializeComponent() |
204 | 205 |
|
205 | 206 | #region Methods And Event Handlers |
206 | 207 |
|
207 | | - /// <summary> |
208 | | - /// We have to do final initialization here because we might |
209 | | - /// need to have a window handle to pre-populate the file list. |
210 | | - /// </summary> |
211 | | - protected override void OnCreateControl() |
212 | | - { |
213 | | - base.OnCreateControl(); |
214 | | - this.Initialize(null, null); |
215 | | - } |
216 | | - |
217 | 208 | /// <summary> |
218 | 209 | /// Shows the explorer shell menu |
219 | 210 | /// </summary> |
@@ -359,7 +350,7 @@ public void AddToMRU(String path) |
359 | 350 | /// <summary> |
360 | 351 | /// List last open path on load |
361 | 352 | /// </summary> |
362 | | - private void Initialize(Object sender, System.EventArgs e) |
| 353 | + public void Initialize(Object sender, System.EventArgs e) |
363 | 354 | { |
364 | 355 | String path = PathHelper.AppDir; |
365 | 356 | String pathToCheck = this.pluginMain.Settings.FilePath; |
|
0 commit comments