Exemplo n.º 1
0
        protected override void DoTest()
        {   //import some data
            RunUI(() => SkylineWindow.OpenFile(TestFilesDir.GetTestPath("SplitGraphUnitTest.sky")));
            WaitForDocumentLoaded();

            //make sure the check box can be turned on
            Settings.Default.UsePowerOfTen = false;
            ToolOptionsDlg = ShowDialog <ToolOptionsUI>(() => SkylineWindow.ShowToolOptionsUI());
            RunUI(() =>
            {
                Assert.IsFalse(ToolOptionsDlg.PowerOfTenCheckBox);
                ToolOptionsDlg.PowerOfTenCheckBox = true;
            });
            OkDialog(ToolOptionsDlg, ToolOptionsDlg.OkDialog);
            Assert.IsTrue(Settings.Default.UsePowerOfTen);
            //import some data
            RunUI(() => SkylineWindow.OpenFile(TestFilesDir.GetTestPath("SplitGraphUnitTest.sky")));
            WaitForDocumentLoaded();
            //make sure the graph is in scientific notation
            GraphChromatogram graph = FindOpenForm <GraphChromatogram>();

            AssertScientificNotation(graph.GraphItem);

            //make sure the check box can be turned off
            ToolOptionsDlg2 = ShowDialog <ToolOptionsUI>(() => SkylineWindow.ShowToolOptionsUI());
            RunUI(() =>
            {
                Assert.IsTrue(ToolOptionsDlg2.PowerOfTenCheckBox);
                ToolOptionsDlg2.PowerOfTenCheckBox = false;
            });
            OkDialog(ToolOptionsDlg2, ToolOptionsDlg2.OkDialog);
            Assert.IsFalse(Settings.Default.UsePowerOfTen);
        }
Exemplo n.º 2
0
        private bool AddServerAndOpen(string skypPath, String message, FormEx parentWindow)
        {
            using (var alertDlg = new AlertDlg(message, MessageBoxButtons.OKCancel))
            {
                alertDlg.ShowDialog(parentWindow ?? _skyline);
                if (alertDlg.DialogResult == DialogResult.OK)
                {
                    using (var dlg = new ToolOptionsUI(_skyline.Document.Settings))
                    {
                        // Let the user add a Panorama server.
                        dlg.NavigateToTab(ToolOptionsUI.TABS.Panorama);
                        dlg.ShowDialog(alertDlg);
                        if (dlg.DialogResult != DialogResult.OK)
                        {
                            return(false);
                        }
                    }
                    return(Open(skypPath, Settings.Default.ServerList /*get the updated server list*/, parentWindow));
                }

                return(false);
            }
        }