private RepositoryItem createDimensionComboBoxRepository() { var comboBox = new UxRepositoryItemComboBox(gridView); comboBox.FillComboBoxRepositoryWith(_presenter.GetDimensions()); return(comboBox); }
private RepositoryItem getFormulaRepository(GridView gridView) { var repository = new UxRepositoryItemComboBox(gridView); repository.FillComboBoxRepositoryWith(_presenter.GetFormulas()); return(repository); }
private RepositoryItem createBuildModeRepository() { var repository = new UxRepositoryItemComboBox(_gridView); repository.FillComboBoxRepositoryWith(_presenter.ParameterBuildModes); return(repository); }
private RepositoryItem createDimensionRepository() { var repository = new UxRepositoryItemComboBox(_gridView); repository.FillComboBoxRepositoryWith(_presenter.GetDimensions()); return(repository); }
private RepositoryItem createFormulaComboboxRepositoryItem(ApplicationMoleculeBuilderDTO applicationBuilderDTO) { var comboBox = new UxRepositoryItemComboBox(grdMoleculeBuilder); comboBox.FillComboBoxRepositoryWith(_presenter.GetFormulas()); return(comboBox); }
private RepositoryItem getComboboxRepositoryItem(UsedCalculationMethodDTO dto) { var comboBox = new UxRepositoryItemComboBox(grdCalculationMethodsView); comboBox.FillComboBoxRepositoryWith(_presenter.GetCalculationMethodsForCategory(dto.Category)); return(comboBox); }
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); }
private RepositoryItem createFormulaComboboxRepositoryItem(TransportBuilderDTO dtoObserverBuilder) { var comboBox = new UxRepositoryItemComboBox(gridView); comboBox.FillComboBoxRepositoryWith(editPassiveTransportBuildingBlockPresenter.GetFormulas()); return(comboBox); }
protected override void DoInitializeBinding() { _unitControl.ParameterUnitSet += setParameterUnit; _dimensionComboBoxRepository.FillComboBoxRepositoryWith(_dimensionFactory.Dimensions); var colName = _gridViewBinder.AutoBind(dto => dto.Name) .WithCaption(AppConstants.Captions.ParameterName).WithOnValueUpdating((o, e) => OnEvent(() => OnNameSet(o, e))); //to put the name in the first column colName.XtraColumn.VisibleIndex = 0; _gridViewBinder.AutoBind(dto => dto.StartValue) .WithCaption(AppConstants.Captions.StartValue) .WithFormat(dto => dto.ParameterStartValueFormatter()) .WithEditorConfiguration(configureRepository) .WithShowButton(ShowButtonModeEnum.ShowAlways) .WithOnValueUpdating(onParameterStartValueSet); InitializeValueOriginBinding(); _gridViewBinder.Bind(x => x.Formula) .WithEditRepository(dto => CreateFormulaRepository()) .WithOnValueUpdating((o, e) => parameterStartValuesPresenter.SetFormula(o, e.NewValue.Formula)); _gridViewBinder.Bind(x => x.Dimension).WithRepository(x => _dimensionComboBoxRepository).WithOnValueUpdating((o, e) => OnEvent(() => onDimensionSet(o, e))); gridView.HiddenEditor += (o, e) => hideEditor(); }
private RepositoryItem compoundTypeRepository() { _compoundTypeRepository.FillComboBoxRepositoryWith(compoundTypeGroupPresenter.AllCompoundTypes()); return(_compoundTypeRepository); }
protected RepositoryItem RepositoryItemFor <T>(IEnumerable <T> allItems, UxRepositoryItemComboBox listRepositoryItems) { listRepositoryItems.FillComboBoxRepositoryWith(allItems); return(listRepositoryItems); }
private RepositoryItem configureCompoundRepository() { _compoundRepository.FillComboBoxRepositoryWith(_presenter.AllCompounds()); return(_compoundRepository); }