private void SetupTabs() { // Try to load saved state first, if that fails load defaults try { if (!string.IsNullOrWhiteSpace(Settings.Default.DockState)) { using (var s = new MemoryStream(Encoding.Unicode.GetBytes(Settings.Default.DockState))) { dockPanel.LoadFromXml(s, DeserializeTab); return; } } } catch (Exception ex) { Console.WriteLine("Failed to read opened tabs from config: " + ex); } OpenOrGetCardWindow(InstallDirectoryHelper.GetMaleCardDir()); OpenOrGetCardWindow(InstallDirectoryHelper.GetFemaleCardDir()); GetOrCreateWindow <SideloaderModsWindow>(); GetOrCreateWindow <PluginsWindow>(); dockPanel.DockRightPortion = 400; var propertiesToolWindow = GetOrCreateWindow <PropertiesToolWindow>(); propertiesToolWindow.DockState = DockState.DockRight; }
private void SetupTabs() { // Try to load saved state first, if that fails load defaults try { if (!string.IsNullOrWhiteSpace(Settings.Default.DockState)) { using (var s = new MemoryStream(Encoding.Unicode.GetBytes(Settings.Default.DockState))) { dockPanel.LoadFromXml(s, DeserializeTab); return; } } } catch (Exception ex) { Console.WriteLine("Failed to read opened tabs from config: " + ex.ToStringDemystified()); foreach (var content in dockPanel.Contents) { content.DockHandler.Close(); } dockPanel.ResumeLayout(true, true); } OpenOrGetCardWindow(InstallDirectoryHelper.GetMaleCardDir()); OpenOrGetCardWindow(InstallDirectoryHelper.GetFemaleCardDir()); GetOrCreateWindow <SideloaderModsWindow>(); GetOrCreateWindow <PluginsWindow>(); dockPanel.DockRightPortion = 400; var propertiesToolWindow = GetOrCreateWindow <PropertiesToolWindow>(); propertiesToolWindow.DockState = DockState.DockRight; var logWindow = GetOrCreateWindow <LogViewer>(); logWindow.DockState = DockState.DockBottomAutoHide; }
private void openMaleCardFolderToolStripMenuItem_Click(object sender, EventArgs e) { OpenOrGetCardWindow(InstallDirectoryHelper.GetMaleCardDir()); }