public static LayoutControlItem CreateTemplateButtonItem(this ICreatePopulationAnalysisPresenter presenter, IToolTipCreator toolTipCreator, LayoutControl layoutControl) { var toolTip = toolTipCreator.CreateToolTip(PKSimConstants.UI.PopulationAnalysisSaveLoadToolTip, PKSimConstants.UI.PopulationAnalysisSaveLoad); var dropDownButton = new UxDropDownButton(PKSimConstants.UI.PopulationAnalysisSaveLoad, ApplicationIcons.Save, toolTip); dropDownButton.AddMenu(PKSimConstants.UI.SaveAsTemplate, presenter.SaveAnalysis, ApplicationIcons.SaveAsTemplate); dropDownButton.AddMenu(PKSimConstants.UI.LoadFromTemplate, presenter.LoadAnalysis, ApplicationIcons.LoadFromTemplate); return(layoutControl.AddButtonItemFor(dropDownButton)); }
public static LayoutControlItem CreateSaveSettingsButtonItem <TSimulation>(this ISimulationOutputSelectionPresenter <TSimulation> presenter, IToolTipCreator toolTipCreator, LayoutControl layoutControl) where TSimulation : Simulation { var toolTip = toolTipCreator.CreateToolTip(PKSimConstants.UI.SaveSimulationSettingsToolTip, PKSimConstants.UI.SaveSimulationSettings); var dropDownButton = new UxDropDownButton(PKSimConstants.UI.SaveSimulationSettings, ApplicationIcons.Save, toolTip); dropDownButton.AddMenu(PKSimConstants.UI.SaveSimulationSettingsToProject, presenter.SaveSettingsToProject, ApplicationIcons.PKSim); dropDownButton.AddMenu(PKSimConstants.UI.SaveSimulationSettingsToUserSettings, presenter.SaveSettingsToUserSettings, ApplicationIcons.UserSettings); return(layoutControl.AddButtonItemFor(dropDownButton)); }
public static LayoutControlItem CreateTemplateButtonItem(this ICreatePopulationAnalysisPresenter presenter, IToolTipCreator toolTipCreator, LayoutControl layoutControl) { var toolTip = toolTipCreator.CreateToolTip(PKSimConstants.UI.PopulationAnalysisSaveLoadToolTip, PKSimConstants.UI.PopulationAnalysisSaveLoad); var dropDownButton = new UxDropDownButton(); dropDownButton.Text = PKSimConstants.UI.PopulationAnalysisSaveLoad; dropDownButton.Image = ApplicationIcons.Save.ToImage(IconSizes.Size16x16); dropDownButton.SuperTip = toolTip; dropDownButton.AddMenu(PKSimConstants.UI.SaveAsTemplate, presenter.SaveAnalysis, ApplicationIcons.SaveAsTemplate); dropDownButton.AddMenu(PKSimConstants.UI.LoadFromTemplate, presenter.LoadAnalysisTask, ApplicationIcons.LoadFromTemplate); return(layoutControl.AddButtonItemFor(dropDownButton)); }