public EditParametersInContainerView(IToolTipCreator toolTipCreator, ValueOriginBinder <ParameterDTO> valueOriginBinder) { _toolTipCreator = toolTipCreator; _valueOriginBinder = valueOriginBinder; InitializeComponent(); var toolTipController = new ToolTipController { AllowHtmlText = true }; _unitControl = new UxComboBoxUnit <ParameterDTO>(gridControl); _gridView.HiddenEditor += (o, e) => hideEditor(); gridControl.KeyDown += gridViewKeyDown; gridControl.ToolTipController = toolTipController; //specific grid settings for parameter _gridView.ShowRowIndicator = true; _gridView.OptionsSelection.EnableAppearanceFocusedRow = true; _gridView.OptionsView.ShowGroupPanel = false; splitContainerControl.CollapsePanel = SplitCollapsePanel.Panel2; splitContainerControl.PanelVisibility = SplitPanelVisibility.Panel1; _gridView.GroupFormat = "[#image]{1}"; _gridView.EndGrouping += (o, e) => _gridView.ExpandAllGroups(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; _checkBoxRepository = new UxRepositoryItemCheckEdit(_gridView); }
public CompoundParameterWithDefaultAlternativeBaseView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) : this() { _toolTipCreator = toolTipCreator; _imageListRetriever = imageListRetriever; _gridView.HiddenEditor += (o, e) => OnEvent(hideEditor); _gridView.AllowsFiltering = false; _gridView.ShowColumnChooser = false; _comboBoxUnit = new ComboBoxUnitParameter(_gridControl); _isDefaultRepository = new UxRepositoryItemCheckEdit(_gridView); _gridControl.ToolTipController = new ToolTipController().Initialize(imageListRetriever); _gridControl.ToolTipController.GetActiveObjectInfo += (o, e) => OnEvent(onToolTipControllerGetActiveObjectInfo, o, e); _nameRepository = new UxRepositoryItemButtonEdit(ButtonPredefines.Ellipsis) { TextEditStyle = TextEditStyles.DisableTextEditor }; _nameRepository.Buttons[0].ToolTip = PKSimConstants.UI.Rename; _nameRepository.AddButton(ButtonPredefines.Glyph); _nameRepository.Buttons[1].ToolTip = PKSimConstants.UI.EditValueDescription; _nameRepository.Buttons[1].Image = ApplicationIcons.Description.ToImage(IconSizes.Size16x16); _gridViewBinder = new GridViewBinder <TParameterAlternativeDTO>(_gridView) { BindingMode = BindingMode.OneWay }; InitializeWithGrid(_gridView); }
public BoxWhiskerChartView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) : base(imageListRetriever, toolTipCreator) { InitializeComponent(); ChartsDataBinder = new BoxWhiskerChartDataBinder(this); Chart.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Left; Chart.Legend.AlignmentVertical = LegendAlignmentVertical.TopOutside; }
public PopulationSimulationSettingsView(Shell shell, IToolTipCreator toolTipCreator) : base(shell) { _toolTipCreator = toolTipCreator; InitializeComponent(); ClientSize = new Size(CoreConstants.UI.SIMULATION_SETTINGS_WITDH, CoreConstants.UI.SIMULATION_SETTINGS_HEIGHT); }
public IndividualTransporterExpressionsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { InitializeComponent(); _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; _screenBinder = new ScreenBinder <TransporterExpressionDTO>(); gridView.AllowsFiltering = false; _gridViewBinder = new GridViewBinder <TransporterExpressionContainerDTO>(gridView) { BindingMode = BindingMode.OneWay }; _containerDisplayNameRepository = new UxRepositoryItemImageComboBox(gridView, imageListRetriever); gridView.EndGrouping += (o, e) => gridView.ExpandAllGroups(); gridView.GroupFormat = "[#image]{1}"; gridView.CustomColumnSort += customColumnSort; InitializeWithGrid(gridView); panelWarning.Image = ApplicationIcons.Warning; var toolTipController = new ToolTipController(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; toolTipController.Initialize(_imageListRetriever); gridView.GridControl.ToolTipController = toolTipController; }
public PopulationAnalysisFieldsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _toolTipCreator = toolTipCreator; _toolTipController = new ToolTipController(); _toolTipController.Initialize(imageListRetriever); InitializeComponent(); _gridViewBinder = new GridViewBinder <PopulationAnalysisFieldDTO>(gridView); gridView.AllowsFiltering = false; gridView.OptionsSelection.EnableAppearanceFocusedRow = true; gridControl.ToolTipController = _toolTipController; //this makes sure that the field is not in edit mode as soon as we click on the field. This is required for a nice user experience with popup gridView.EditorShowMode = EditorShowMode.Click; PopupBarManager = new BarManager { Form = this, Images = imageListRetriever.AllImagesForContextMenu }; _colorRepository = new UxRepositoryItemColorPickEditWithHistory(gridView); _unitComboBoxRepository = new UxRepositoryItemComboBox(gridView); _scalingComboBoxRepository = new UxRepositoryItemComboBox(gridView); _removeField = createEditAndRemoveRepo(); _removeField.Buttons[_editButtonIndex].Enabled = false; _editGroupAndRemoveField = createEditAndRemoveRepo(); _repositoryItemDisabled = new RepositoryItemTextEdit { Enabled = false, ReadOnly = true }; _repositoryItemDisabled.CustomDisplayText += (o, e) => OnEvent(customDisplayText, e); _scalingComboBoxRepository.FillComboBoxRepositoryWith(EnumHelper.AllValuesFor <Scalings>()); gridView.ShowingEditor += (o, e) => OnEvent(showingEditor, e); gridView.CustomDrawEmptyForeground += (o, e) => OnEvent(addMessageInEmptyArea, e); }
public SimulationExpressionsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; InitializeComponent(); InitializeWithGrid(gridViewParameters); _toolTipController = new ToolTipController(); _gridViewBinder = new GridViewBinder <ExpressionContainerDTO>(gridViewParameters) { BindingMode = BindingMode.OneWay }; _screenBinder = new ScreenBinder <SimulationExpressionsDTO>(); _favoriteRepository = new UxRepositoryItemCheckEdit(gridViewParameters); _uxReferenceConcentration = new UxParameterDTOEdit(); _uxHalfLifeLiver = new UxParameterDTOEdit(); _uxHalfLifeIntestine = new UxParameterDTOEdit(); _containerDisplayNameRepository = new UxRepositoryItemImageComboBox(gridViewParameters, _imageListRetriever); gridViewParameters.GroupFormat = "[#image]{1}"; gridViewParameters.EndGrouping += (o, e) => gridViewParameters.ExpandAllGroups(); gridViewParameters.AllowsFiltering = false; gridViewParameters.CustomColumnSort += customColumnSort; gridViewParameters.GridControl.ToolTipController = _toolTipController; _toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; }
public MultipleParameterIdentificationResultsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; InitializeComponent(); _gridViewBinder = new GridViewBinder <ParameterIdentificationRunResultDTO>(mainView); _repositoryItemTransferToSimulations = new UxRepositoryItemButtonImage(ApplicationIcons.Commit, Captions.ParameterIdentification.TransferToSimulation); _timeSpanFormatter = new TimeSpanFormatter(); _repositoryItemDescription = new RepositoryItemMemoEdit { AutoHeight = true }; gridControl.ViewRegistered += (o, e) => OnEvent(viewRegistered, o, e); gridControl.ViewRemoved += (o, e) => OnEvent(viewRemoved, o, e); var toolTipController = new ToolTipController(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; toolTipController.Initialize(_imageListRetriever); gridControl.ToolTipController = toolTipController; initializeMainView(); initializeOptimizedParametersView(); //Create a dummy column for the detail view to avoid auto binding to details optimizedParametersView.Columns.AddField("Dummy"); }
public CurveSettingsView(IToolTipCreator toolTipCreator) { _toolTipCreator = toolTipCreator; InitializeComponent(); _gridBinderCurves = new GridViewBinder <CurveDTO>(gridView) { BindingMode = BindingMode.TwoWay }; _interpolationModeRepository = new UxRepositoryItemComboBox(gridView); _lineStyleRepository = new UxRepositoryItemComboBox(gridView); _lineThicknessRepository = new UxRepositoryItemComboBox(gridView); _symbolRepository = new UxRepositoryItemComboBox(gridView); _axisTypeRepository = new UxRepositoryItemComboBox(gridView); _colorRepository = new UxRepositoryItemColorPickEditWithHistory(gridView); _visibleRepository = new UxRepositoryItemCheckEdit(gridView); _deleteButtonRepository = new UxRepositoryItemButtonEdit(ButtonPredefines.Delete); _showLowerLimitOfQuantificationRepository = new UxRepositoryItemCheckEdit(gridView); _deleteButtonRepository.ButtonClick += deleteButtonClick; gridView.AllowsFiltering = true; gridView.ShowColumnChooser = true; gridView.ShouldUseColorForDisabledCell = false; gridView.OptionsView.ShowGroupPanel = false; var toolTipController = new ToolTipController(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; gridControl.ToolTipController = toolTipController; InitializeWith(gridView); initializeDragDrop(); }
public JournalView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) { _toolTipCreator = toolTipCreator; _imageListRetriever = imageListRetriever; InitializeComponent(); _gridViewBinder = new GridViewBinder <JournalPageDTO>(gridView); gridView.ShouldUseColorForDisabledCell = false; gridView.ShowColumnChooser = true; _rowFontSize = AppearanceObject.DefaultFont.Size; PopupBarManager = new BarManager { Form = this, Images = imageListRetriever.AllImagesForContextMenu }; _toolTipCreator = toolTipCreator; var toolTipController = new ToolTipController(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; toolTipController.Initialize(imageListRetriever); gridControl.ToolTipController = toolTipController; gridView.MouseDown += (o, e) => OnEvent(onGridViewMouseDown, e); gridView.DoubleClick += (o, e) => OnEvent(onGridViewDoubleClicked, e); gridView.RowCellStyle += (o, e) => OnEvent(onRowCellStyle, e); gridView.CustomDrawRowPreview += (o, e) => OnEvent(onCustomDrawRowPreview, e); gridView.ShowFilterPopupListBox += (o, e) => OnEvent(onShowFilterPopupListBox, e); gridView.MeasurePreviewHeight += (o, e) => OnEvent(onMeasurePreviewHeight, e); _titleRepository = new RepositoryItemTextEdit(); _dateTimeFormatter = new DateTimeFormatter(); _descriptionRepository = new RepositoryItemRichTextEdit { DocumentFormat = DocumentFormat.Html }; }
protected override void Context() { _imageListRetriever = A.Fake <IImageListRetriever>(); _toolTipCreator = A.Fake <IToolTipCreator>(); _view = new BoxWhiskerChartView(_imageListRetriever, _toolTipCreator); sut = new BoxWhiskerChartDataBinder(_view); }
public BaseDataRepositoryDataView(IToolTipCreator tooltipCreator) { _tooltipCreator = tooltipCreator; InitializeComponent(); gridView.AllowsFiltering = false; gridView.OptionsCustomization.AllowQuickHideColumns = false; }
public ParametersByGroupView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever, ValueOriginBinder <ParameterDTO> valueOriginBinder) : base(toolTipCreator, imageListRetriever, valueOriginBinder) { InitializeComponent(); Initialize(gridViewParameters); gridViewParameters.AllowsFiltering = false; gridViewParameters.CustomColumnSort += customColumnSort; }
protected override void Context() { _imageListRetriever = A.Fake <IImageListRetriever>(); _toolTipCreator = A.Fake <IToolTipCreator>(); A.CallTo(() => _imageListRetriever.AllImages16x16).Returns(new ImageCollection()); _view = new BoxWhiskerChartView(_imageListRetriever, _toolTipCreator); sut = _view.ChartsDataBinder; }
public IndividualSimulationSettingsView(Shell shell, IToolTipCreator toolTipCreator) : base(shell) { _toolTipCreator = toolTipCreator; InitializeComponent(); ClientSize = new Size(UIConstants.Size.SIMULATION_SETTINGS_WIDTH, UIConstants.Size.SIMULATION_SETTINGS_HEIGHT); _uxDropDownButton = new UxDropDownButton(); }
public SolubilityGroupView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) : base(toolTipCreator, imageListRetriever) { InitializeComponent(); _repositoryItemPopupContainerEdit.Buttons[0].Kind = ButtonPredefines.Combo; _repositoryItemPopupContainerEdit.PopupControl = _popupControl; _repositoryItemPopupContainerEdit.CloseOnOuterMouseClick = false; _repositoryItemPopupContainerEdit.QueryDisplayText += queryDisplayText; _repositoryItemPopupContainerEdit.EditValueChanged += editValueChanged; }
public ExtendedPropertiesView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) { _toolTipCreator = toolTipCreator; _imageListRetriever = imageListRetriever; InitializeComponent(); _repositoryCache = new Cache <Type, RepositoryItem>(); _splitToUpperCaseFormatter = new SplitToUpperCaseFormatter(); }
public EditMoleculeBuilderView(IToolTipCreator toolTipCreator) { InitializeComponent(); _toolTipCreator = toolTipCreator; _toolTipController.AllowHtmlText = true; _toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; grdCalculationMethodsView.OptionsView.ShowGroupPanel = false; grdCalculationMethodsView.GridControl.ToolTipController = _toolTipController; }
public UserSettingsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { InitializeComponent(); _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; cbDefaultSpecies.Properties.SmallImages = _imageListRetriever.AllImages16x16; cbDefaultSpecies.Properties.LargeImages = _imageListRetriever.AllImages32x32; cbDefaultPopulationAnalysis.Properties.SmallImages = _imageListRetriever.AllImages16x16; cbDefaultPopulationAnalysis.Properties.LargeImages = _imageListRetriever.AllImages32x32; }
public CompoundParameterGroupWithCalculatedDefaultBaseView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) : base(toolTipCreator, imageListRetriever) { InitializeComponent(); _repositoryItemPopupContainerEdit.Buttons[0].Kind = ButtonPredefines.Combo; _repositoryItemPopupContainerEdit.PopupControl = _popupControl; _repositoryItemPopupContainerEdit.CloseOnOuterMouseClick = false; _repositoryItemPopupContainerEdit.QueryDisplayText += (o, e) => OnEvent(queryDisplayText, e); _repositoryItemPopupContainerEdit.EditValueChanged += (o, e) => OnEvent(() => _gridView.PostEditor()); }
public BuildingBlockSelectionView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; InitializeComponent(); initializeResource(); _toolTipController.Initialize(_imageListRetriever); cbBuildingBlocks.ToolTipController = _toolTipController; _toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; }
public ChartTemplateManagerView(IToolTipCreator toolTipCreator) { _toolTipCreator = toolTipCreator; InitializeComponent(); _gridViewBinder = new GridViewBinder <CurveChartTemplate>(gridViewTemplates); gridViewTemplates.AllowsFiltering = false; gridViewTemplates.ShowRowIndicator = false; gridViewTemplates.FocusedRowChanged += (o, e) => OnEvent(showSelectedTemplate, e); _checkEditRepository = new UxRepositoryItemCheckEdit(gridViewTemplates); _buttonRepository = new UxRepositoryItemButtonEdit(ButtonPredefines.Glyph); _cloneButton = _buttonRepository.Buttons[0]; _saveButton = _buttonRepository.AddButton(ButtonPredefines.Glyph); _deleteButton = _buttonRepository.AddButton(ButtonPredefines.Glyph); }
public MultiParameterEditView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever, PathElementsBinder <ParameterDTO> pathElementsBinder) : base(toolTipCreator, imageListRetriever) { _pathElementsBinder = pathElementsBinder; InitializeComponent(); Initialize(gridViewParameters); initRepositories(); //Allow cell selection gridViewParameters.OptionsSelection.EnableAppearanceFocusedRow = true; gridViewParameters.EditorShowMode = EditorShowMode.MouseUp; gridViewParameters.CustomColumnSort += customColumnSort; gridViewParameters.EndGrouping += updateGrouping; CustomSortEnabled = true; }
public CalculationMethodSelectionViewBase(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) { InitializeComponent(); _repositoryForCalculationMethods = new UxRepositoryItemComboBox(gridView); _toolTipCreator = toolTipCreator; _toolTipController = new ToolTipController(); _toolTipController.Initialize(imageListRetriever); gridView.CustomRowFilter += customizedRowVisibility; gridControl.ToolTipController = _toolTipController; gridView.ShowColumnHeaders = false; gridView.HorzScrollVisibility = ScrollVisibility.Never; _gridViewBinder = new GridViewBinder <CategoryCalculationMethodDTO>(gridView); }
public ValueOriginBinder(IValueOriginPresenter valueOriginPresenter, IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _valueOriginPresenter = valueOriginPresenter; _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; _popupControl.FillWith(_valueOriginPresenter.BaseView); _repositoryItemPopupContainerEdit.Buttons[0].Kind = ButtonPredefines.Combo; _repositoryItemPopupContainerEdit.PopupControl = _popupControl; _repositoryItemPopupContainerEdit.CloseOnOuterMouseClick = false; _repositoryItemPopupContainerEdit.QueryDisplayText += (o, e) => queryDisplayText(e); _repositoryItemPopupContainerEdit.CloseUp += (o, e) => closeUp(e); _repositoryItemPopupContainerEdit.CloseUpKey = new KeyShortcut(Keys.Enter); _repositoryItemPopupContainerEdit.AllowDropDownWhenReadOnly = DefaultBoolean.True; }
public SolubilityGroupView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever, ValueOriginBinder <SolubilityAlternativeDTO> valueOriginBinder) : base(toolTipCreator, imageListRetriever, valueOriginBinder) { InitializeComponent(); _repositoryItemPopupContainerEdit.Buttons[0].Kind = ButtonPredefines.Combo; _repositoryItemPopupContainerEdit.PopupControl = _popupControl; _repositoryItemPopupContainerEdit.CloseOnOuterMouseClick = false; _repositoryItemPopupContainerEdit.QueryDisplayText += queryDisplayText; _repositoryItemPopupContainerEdit.EditValueChanged += editValueChanged; _stantdardParameterEditRepository.ConfigureWith(typeof(double)); _stantdardParameterEditRepository.Appearance.TextOptions.HAlignment = HorzAlignment.Far; _readonlyTextEdit.ReadOnly = true; _gridView.RowCellStyle += (o, e) => OnEvent(updateRowCellStyle, e); _gridView.ShowingEditor += (o, e) => OnEvent(onShowingEditor, e); }
public RelatedItemsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator) { _imageListRetriever = imageListRetriever; _toolTipCreator = toolTipCreator; InitializeComponent(); _gridViewBinder = new GridViewBinder <RelatedItem>(gridView); gridView.AllowsFiltering = false; gridView.ShouldUseColorForDisabledCell = false; var toolTipController = new ToolTipController(); toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; toolTipController.Initialize(imageListRetriever); gridControl.ToolTipController = toolTipController; }
public PopulationAnalysisAvailablePKParametersView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) { _toolTipCreator = toolTipCreator; _toolTipController = new ToolTipController(); _toolTipController.Initialize(imageListRetriever); InitializeComponent(); _gridViewBinder = new GridViewBinder <QuantityPKParameterDTO>(gridView); gridView.AllowsFiltering = true; gridView.MultiSelect = true; gridView.ShouldUseColorForDisabledCell = false; gridView.GroupFormat = "[#image]{1}"; gridControl.ToolTipController = _toolTipController; gridView.DoubleClick += (o, e) => OnEvent(gridViewDoubleClicked); gridView.FocusedRowChanged += (o, e) => OnEvent(gridViewRowChanged, e); }
public PopulationAnalysisObservedDataSettingsView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever) { _toolTipCreator = toolTipCreator; InitializeComponent(); _screenBinder = new ScreenBinder <IPopulationAnalysisObservedDataSettingsPresenter>(); _gridViewBinder = new GridViewBinder <ObservedDataCurveOptionsDTO>(gridView); gridView.AllowsFiltering = false; _lineStyleRepository = new UxLineStylesComboBoxRepository(gridView); _symbolsRepository = new UxSymbolsComboBoxRepository(gridView); _colorRepository = new UxRepositoryItemColorPickEditWithHistory(gridView); _visibleRepository = new UxRepositoryItemCheckEdit(gridView); _toolTipController = new ToolTipController(); _toolTipController.Initialize(imageListRetriever); _toolTipController.GetActiveObjectInfo += (o, e) => OnEvent(onToolTipControllerGetActiveObjectInfo, e); }
public MultiParameterEditView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever, ValueOriginBinder <ParameterDTO> valueOriginBinder, PathElementsBinder <ParameterDTO> pathElementsBinder) : base(toolTipCreator, imageListRetriever, valueOriginBinder) { _pathElementsBinder = pathElementsBinder; InitializeComponent(); Initialize(gridView); initRepositories(); //Allow cell selection gridView.OptionsSelection.EnableAppearanceFocusedRow = true; gridView.EditorShowMode = EditorShowMode.MouseUp; gridView.CustomColumnSort += customColumnSort; gridView.EndGrouping += updateGrouping; CustomSortEnabled = true; gridView.SelectionChanged += (o, e) => OnEvent(_presenter.SelectedParametersChanged); }