public FormObjectBrowser(IEditorPlugin editorPlugin) { InitializeComponent(); this.editorPlugin = editorPlugin; ini = editorPlugin.GetConfig(); CreateSettings(); ini.Load(); Width = ini.GetInt("ObjectBrowser", "width"); Height = ini.GetInt("ObjectBrowser", "height"); chkKeepOnTop.Checked = ini.GetBool("ObjectBrowser", "keepOnTop"); tvDirectories.BackColor = Colors.PrimaryHighlight(); lbFiles.BackColor = Colors.PrimaryHighlight(); tvDirectories.ForeColor = Colors.Font(); lbFiles.ForeColor = Colors.Font(); tvDirectories.BorderStyle = BorderStyle.None; lbFiles.BorderStyle = BorderStyle.None; Task loadRepo = LoadRepo(); GameDragDropEventHandlers.OnDragDrop += OnDragDrop; GameDragDropEventHandlers.OnDragEnter += OnDragEnter; GameDragDropEventHandlers.OnDragOver += OnDragOver; lbFiles.QueryContinueDrag += lbFiles_QueryContinueDrag; editorPlugin.GetHotkeyManager().Add(new Hotkey("ToggleObjectBrowserKeepOnTop", "Toggle Object Browser KeepOnTop", "Shift, Control + T", ToggleKeepOnTop, false)); }