public static IMenuBarItem CreateParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(ParameterIdentificationContextMenuItems.CreateParameterIdentification()
            .WithCaption(MenuNames.CreateParameterIdentification)
            .WithId(menuBarItemId)
            .WithShortcut(Keys.Control | Keys.Alt | Keys.O));
 }
Ejemplo n.º 2
0
        private static MenuBarItemId createMenuBarItemId(string name)
        {
            var menuBarItemId = new MenuBarItemId(name, _allMenuBarItemIds.Count);

            _allMenuBarItemIds.Add(menuBarItemId);
            return(menuBarItemId);
        }
 public static IMenuBarItem CreateSensitivityAnalysis(MenuBarItemId menuBarItemId)
 {
     return(SensitivityAnalysisContextMenuItems.CreateSensitivityAnalysis()
            .WithCaption(MenuNames.CreateSensitivityAnalysis)
            .WithId(menuBarItemId)
            .WithShortcut(Keys.Control | Keys.Alt | Keys.Y));
 }
Ejemplo n.º 4
0
 public static IMenuBarButton RefreshJournal(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.RefreshJournal)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.RefreshJournal)
            .WithCommand <RefreshJournalUICommand>()
            .WithIcon(ApplicationIcons.Refresh));
 }
Ejemplo n.º 5
0
 public static IMenuBarButton ExportJournal(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.ExportJournal)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.ExportJournalToFile)
            .WithCommand <ExportJournalToFileUICommand>()
            .WithIcon(ApplicationIcons.JournalExportToWord));
 }
Ejemplo n.º 6
0
 public static IMenuBarItem SearchJournal(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.Journal.SearchJournal)
            .WithId(menuBarItemId)
            .WithDescription(Captions.Journal.SearchJournalDescription)
            .WithCommand <SearchJournalUICommand>()
            .WithIcon(ApplicationIcons.Search));
 }
Ejemplo n.º 7
0
 public static IMenuBarButton SaveFavoritesToFile(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.SaveFavoriteToFile)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.SaveFavoritesToFile)
            .WithCommand <SaveFavoritesToFileUICommand>()
            .WithIcon(ApplicationIcons.FavoritesSave));
 }
Ejemplo n.º 8
0
 public static IMenuBarItem JournalDiagramView(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.Journal.JournalDiagramView)
            .WithId(menuBarItemId)
            .WithDescription(Captions.Journal.JournalDiagramDescription)
            .WithCommand <JournalDiagramVisibilityUICommand>()
            .WithIcon(ApplicationIcons.JournalDiagram));
 }
 public static IMenuBarItem CorrelationMatrixParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.ParameterIdentification.CorrelationMatrix)
            .WithId(menuBarItemId)
            .WithCommand <StartCorrelationMatrixAnalysisUICommand>()
            .WithDescription(MenuDescriptions.CorrelationMatrix)
            .WithIcon(ApplicationIcons.CorrelationAnalysis));
 }
Ejemplo n.º 10
0
 public static IMenuBarButton ManageUserDisplayUnits(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.ManageUserDisplayUnits)
            .WithId(menuBarItemId)
            .WithDescription(ToolTips.ManageUserDisplayUnits)
            .WithIcon(ApplicationIcons.UserDisplayUnitsConfigure)
            .WithCommand <ManageUserDisplayUnitsUICommand>());
 }
Ejemplo n.º 11
0
 public static IMenuBarButton UpdateAllToDisplayUnits(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.UpdateAllToDisplaytUnits)
            .WithId(menuBarItemId)
            .WithDescription(ToolTips.UpdateAllToDisplayUnits)
            .WithIcon(ApplicationIcons.Refresh)
            .WithCommand <UpdateAllDisplayUnitsUICommand>());
 }
Ejemplo n.º 12
0
 public static IMenuBarButton LoadFavoritesFromFile(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.LoadFavoritesFromFile)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.LoadFavoritesFromFile)
            .WithCommand <LoadFavoritesFromFileUICommand>()
            .WithIcon(ApplicationIcons.FavoritesLoad));
 }
 public static IMenuBarItem SensitivityAnalysisPKParameterAnalysis(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.SensitivityAnalysis.SensitivityAnalysisPKParameterAnalysis)
            .WithId(menuBarItemId)
            .WithDescription(Captions.SensitivityAnalysis.SensitivityAnalysisPKParameterAnalysisDescription)
            .WithIcon(ApplicationIcons.PKParameterSensitivityAnalysis)
            .WithCommand <StartSensitivityAnalysisUICommand>());
 }
 public static IMenuBarItem Help(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.Help)
            .WithId(menuBarItemId)
            .WithIcon(ApplicationIcons.Help)
            .WithCommand <ShowHelpCommand>()
            .WithShortcut(Keys.F1));
 }
 public static IMenuBarButton SensitivityAnalysisFeedbackView(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.FeedbackView)
            .WithId(menuBarItemId)
            .WithCommand <SensitivityAnalysisFeedbackViewVisibilityUICommand>()
            .WithDescription(MenuDescriptions.SensitivityAnalysisFeedbackViewDescription)
            .WithIcon(ApplicationIcons.SensitivityAnalysisVisualFeedback));
 }
Ejemplo n.º 16
0
 public static IMenuBarItem JournalEditorView(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.Journal.JournalEditorView)
            .WithId(menuBarItemId)
            .WithDescription(Captions.Journal.JournalEditorViewDescription)
            .WithCommand <JournalEditorVisibiliyUICommand>()
            .WithIcon(ApplicationIcons.PageEdit));
 }
 public static IMenuBarItem ParameterIdentificationFeedbackView(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.FeedbackView)
            .WithId(menuBarItemId)
            .WithCommand <ParameterIdentificationFeedbackViewVisibilityUICommand>()
            .WithDescription(MenuDescriptions.ParameterIdentificationFeedbackViewDescription)
            .WithIcon(ApplicationIcons.ParameterIdentificationVisualFeedback));
 }
 public static IMenuBarItem ResidualHistogramParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.ParameterIdentification.ResidualHistogramAnalysis)
            .WithId(menuBarItemId)
            .WithCommand <StartResidualHistogramParameterIdentificationAnalysisUICommand>()
            .WithDescription(MenuDescriptions.ResidualHistogramAnalysisDescription)
            .WithIcon(ApplicationIcons.ResidualHistogramAnalysis));
 }
 public static IMenuBarButton TimeProfileConfidenceInterval(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.ParameterIdentification.TimeProfileConfidenceIntervalAnalysis)
            .WithId(menuBarItemId)
            .WithCommand <StartTimeProfileConfidenceIntervalAnalysisUICommand>()
            .WithDescription(MenuDescriptions.TimeProfileConfidenceInterval)
            .WithIcon(ApplicationIcons.TimeProfileConfidenceInterval));
 }
 public static IMenuBarItem PredictedVsObservedParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.ParameterIdentification.PredictedVsObservedAnalysis)
            .WithId(menuBarItemId)
            .WithCommand <StartPredictedVsObservedParameterIdentificationAnalysisUICommand>()
            .WithDescription(MenuDescriptions.PredictedVsObservedAnalysisDescription)
            .WithIcon(ApplicationIcons.PredictedVsObservedAnalysis));
 }
 public static IMenuBarItem TimeProfileParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.ParameterIdentification.TimeProfileAnalysis)
            .WithId(menuBarItemId)
            .WithCommand <StartTimeProfileParameterIdentificationAnalysisUICommand>()
            .WithDescription(MenuDescriptions.TimeProfileAnalysisDescription)
            .WithIcon(ApplicationIcons.TimeProfileAnalysis));
 }
 public static IMenuBarItem ClearHistory(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.ClearHistory)
            .WithId(menuBarItemId)
            .WithDescription(ToolTips.ClearHistory)
            .WithCommand <ClearHistoryUICommand>()
            .WithIcon(ApplicationIcons.ClearHistory));
 }
 public static IMenuBarItem StopParameterIdentification(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.StopParameterIdentification)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.StopParameterIdentification)
            .WithIcon(ApplicationIcons.Stop)
            .WithShortcut(Keys.Shift | Keys.F6)
            .WithCommand <StopParameterIdentificationUICommand>());
 }
Ejemplo n.º 24
0
 public static IMenuBarItem JournalView(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.Journal.JournalView)
            .WithId(menuBarItemId)
            .WithDescription(Captions.Journal.JournalViewDescription)
            .WithCommand <JournalVisibilityCommand>()
            .WithIcon(ApplicationIcons.Journal)
            .WithShortcut(Keys.Control | Keys.Shift | Keys.J));
 }
Ejemplo n.º 25
0
 public static IMenuBarItem CreateJournalPage(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(Captions.Journal.CreateJournalPage)
            .WithId(menuBarItemId)
            .WithDescription(Captions.Journal.ToolTip.CreateJournalPage)
            .WithIcon(ApplicationIcons.PageAdd)
            .WithCommand <CreateJournalPageUICommand>()
            .WithShortcut(Keys.Control | Keys.Alt | Keys.J));
 }
 public static IMenuBarButton RunSensitivityAnalysis(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.RunSensitivityAnalysis)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.RunSensitivityAnalysis)
            .WithIcon(ApplicationIcons.Run)
            .WithShortcut(Keys.F7)
            .WithCommand <RunSensitivityAnalysisUICommand>());
 }
 public static IMenuBarItem StopSensitivityAnalysis(MenuBarItemId menuBarItemId)
 {
     return(CreateMenuButton.WithCaption(MenuNames.StopSensitivityAnalysis)
            .WithId(menuBarItemId)
            .WithDescription(MenuDescriptions.StopSensitivityanalysis)
            .WithIcon(ApplicationIcons.Stop)
            .WithCommand <StopSensitivityAnalysisUICommand>()
            .WithShortcut(Keys.Shift | Keys.F7));
 }
Ejemplo n.º 28
0
 public IMenuBarItem this[MenuBarItemId menuBarItemId] => Find(menuBarItemId);
Ejemplo n.º 29
0
 public IMenuBarItem Find(MenuBarItemId menuBarItemId)
 {
     return(_menuBarItemList[menuBarItemId.Name] ?? CreateMenuButton.WithCaption("Empty Menu Bar Item"));
 }
 protected virtual MenuBarButton FindMenuById(MenuBarItemId id)
 {
     return(new MenuBarButton());
 }