Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 private void openMaleCardFolderToolStripMenuItem_Click(object sender, EventArgs e)
 {
     OpenOrGetCardWindow(InstallDirectoryHelper.GetMaleCardDir());
 }