示例#1
0
        public DashboardForm(TopographForm topographForm)
        {
            InitializeComponent();
            TopographForm = topographForm;
            Icon          = Properties.Resources.TopographIcon;
            var frames = new List <Control>();

            foreach (var step in new DashboardStep[]
            {
                new CreateWorkspaceStep(),
                new AddSearchResultsStep(),
                new SettingsStep(),
                new RawFilesStep(),
                new AnalyzePeptidesStep(),
                new WaitForResultsStep(),
                new ViewResultsStep(),
            })
            {
                var frame = new DashboardStepFrame
                {
                    DashboardStep = step,
                    StepOrdinal   = frames.Count,
                    Dock          = DockStyle.Top,
                };
                frames.Add(frame);
            }
            frames.Reverse();
            panelSteps.Controls.AddRange(frames.ToArray());
        }
示例#2
0
 public DashboardForm(TopographForm topographForm)
 {
     InitializeComponent();
     TopographForm = topographForm;
     Icon = Properties.Resources.TopographIcon;
     var frames = new List<Control>();
     foreach (var step in new DashboardStep[]
                              {
                                 new CreateWorkspaceStep(),
                                 new AddSearchResultsStep(),
                                 new SettingsStep(),
                                 new RawFilesStep(),
                                 new AnalyzePeptidesStep(),
                                 new WaitForResultsStep(),
                                 new ViewResultsStep(),
                              })
     {
         var frame = new DashboardStepFrame
                         {
                             DashboardStep = step,
                             StepOrdinal = frames.Count,
                             Dock = DockStyle.Top,
                         };
         frames.Add(frame);
     }
     frames.Reverse();
     panelSteps.Controls.AddRange(frames.ToArray());
 }
示例#3
0
        private void ListBoxRecentWorkspacesOnSelectedIndexChanged(object sender, EventArgs e)
        {
            var selectedItem = listBoxRecentWorkspaces.SelectedItem as string;

            if (selectedItem != null)
            {
                TopographForm.Workspace = TopographForm.OpenWorkspace(selectedItem);
                listBoxRecentWorkspaces.SelectedItems.Clear();
            }
        }
示例#4
0
 private void BtnChooseFastaFileOnClick(object sender, EventArgs e)
 {
     TopographForm.ChooseFastaFile();
 }
示例#5
0
 private void BtnDefineLabelsOnClick(object sender, EventArgs e)
 {
     TopographForm.EditIsotopeLabels();
 }
示例#6
0
 private void BtnEditModificationsOnClick(object sender, EventArgs e)
 {
     TopographForm.EditModifications();
 }
示例#7
0
 private void BtnEditMiscOnClick(object sender, EventArgs e)
 {
     TopographForm.EditMachineSettings();
 }
示例#8
0
 private void LinkPeptideAnalysesOnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     TopographForm.ShowPeptideAnalyses();
 }
示例#9
0
 private void LinkHalfLivesOnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     TopographForm.ShowHalfLivesForm();
 }
示例#10
0
 private void LinkResultsByCohortOnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     TopographForm.ShowResultsPerGroup();
 }
示例#11
0
 private void LinkResultsPerReplicateOnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     TopographForm.ShowResultsByReplicate();
 }
示例#12
0
 private void BtnCreateLocalWorkspaceOnClick(object sender, EventArgs e)
 {
     TopographForm.NewWorkspace();
 }
示例#13
0
 private void BtnBrowseOnClick(object sender, EventArgs e)
 {
     TopographForm.DisplayOpenWorkspaceDialog();
 }
示例#14
0
 private void BtnConnectToOnlineWorkspaceOnClick(object sender, EventArgs e)
 {
     TopographForm.ConnectToOnlineWorkspace();
 }
示例#15
0
 private void BtnAddSearchResultsOnClick(object sender, EventArgs e)
 {
     TopographForm.AddSearchResults();
 }
示例#16
0
 private void LinkDataFilesOnLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     TopographForm.ShowDataFiles();
 }
示例#17
0
 private void BtnChooseDirectoryOnClick(object sender, EventArgs e)
 {
     TopographForm.BrowseForDataDirectory();
 }
示例#18
0
 private void BtnAnalyzePeptidesOnClick(object sender, EventArgs e)
 {
     TopographForm.AnalyzePeptides();
 }