private RepositoryItem createBoolEditRepositoryItem() { var comboBox = new UxRepositoryItemComboBox(gridView); comboBox.Items.AddRange(new[] { true, false }); return(comboBox); }
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); }
private RepositoryItem createFormulaComboboxRepositoryItem(TransportBuilderDTO dtoObserverBuilder) { var comboBox = new UxRepositoryItemComboBox(gridView); comboBox.FillComboBoxRepositoryWith(editPassiveTransportBuildingBlockPresenter.GetFormulas()); return(comboBox); }
public ObservedDataToCompoundMappingView(Shell shell) : base(shell) { InitializeComponent(); _compoundRepository = new UxRepositoryItemComboBox(gridView); _gridViewBinder = new GridViewBinder <ObservedDataToCompoundMappingDTO>(gridView); gridView.AllowsFiltering = false; }
private RepositoryItem getComboBox(ObjectFormulaDTO arg) { var comboBox = new UxRepositoryItemComboBox(grdSelections); comboBox.Items.AddRange(_presenter.GetFormulasFor(arg.ObjectBase).ToArray()); return(comboBox); }
private RepositoryItem createBuildModeRepository() { var repository = new UxRepositoryItemComboBox(_gridView); repository.FillComboBoxRepositoryWith(_presenter.ParameterBuildModes); return(repository); }
public ParameterStartValuesView(IDimensionFactory dimensionFactory, ValueOriginBinder <ParameterStartValueDTO> valueOriginBinder) : base(valueOriginBinder) { InitializeComponent(); _unitControl = new UxComboBoxUnit <ParameterStartValueDTO>(gridControl); _dimensionFactory = dimensionFactory; _dimensionComboBoxRepository = new UxRepositoryItemComboBox(gridView); }
private RepositoryItem createDimensionRepository() { var repository = new UxRepositoryItemComboBox(_gridView); repository.FillComboBoxRepositoryWith(_presenter.GetDimensions()); return(repository); }
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); }
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 createBoolEditRepositoryItem() { var comboBox = new UxRepositoryItemComboBox(gridView); comboBox.Items.AddRange(new object[] { Convert.ToString(true), Convert.ToString(false) }); return(comboBox); }
public ValueMappingGroupingView() { InitializeComponent(); _gridViewBinder = new GridViewBinder <GroupingLabelDTO>(gridView); gridView.AllowsFiltering = false; gridView.ShowRowIndicator = false; _symbolsRepository = new UxSymbolsComboBoxRepository(gridView); }
public SimulationEventsConfigurationView() { InitializeComponent(); _eventRepository = new UxRepositoryItemComboBox(gridView); _gridViewBinder = new GridViewBinder <EventMappingDTO>(gridView); _comboBoxUnit = new ComboBoxUnitParameter(gridControl); gridView.AllowsFiltering = false; InitializeWithGrid(gridView); }
public ParameterIdentificationOutputMappingView() { InitializeComponent(); gridView.AllowsFiltering = false; _gridViewBinder = new GridViewBinder <OutputMappingDTO>(gridView); _outputRepository = new UxRepositoryItemComboBox(gridView); _observedDataRepository = new UxRepositoryItemComboBox(gridView); _scalingRepository = new UxRepositoryItemScalings(gridView); }
public DisplayUnitsView() { InitializeComponent(); _allDimensionsRepository = new UxRepositoryItemComboBox(gridView); _allUnitsRepository = new UxRepositoryItemComboBox(gridView); _deleteRepository = new UxRepositoryItemButtonEdit(ButtonPredefines.Delete); gridView.AllowsFiltering = false; gridView.OptionsMenu.EnableColumnMenu = false; }
public SimulationCompoundInteractionSelectionView() { InitializeComponent(); _gridViewBinder = new GridViewBinder <SimulationInteractionProcessSelectionDTO>(gridView); _compoundProcessRepository = new UxRepositoryItemComboBox(gridView); _individualMoleculeRepository = new UxRepositoryItemComboBox(gridView); gridView.AllowsFiltering = false; gridView.ShowRowIndicator = false; _removeField = new UxRemoveButtonRepository(); }
public void SetData(DataTable mapping, DataTable containerTable, ICollection tissueLov) { grdMappping.DataSource = mapping; var view = grdMappping.MainView as GridView; if (view == null) { return; } GridColumn col; col = view.Columns[DatabaseConfiguration.MappingColumns.COL_CONTAINER]; col.Caption = PKSimConstants.ProteinExpressions.ColumnCaptions.Mapping.COL_CONTAINER; col.OptionsFilter.FilterPopupMode = FilterPopupMode.CheckedList; var containerComboBoxEditor = new RepositoryItemImageComboBox(); var smallImages = new ImageCollection(); containerComboBoxEditor.SmallImages = smallImages; containerComboBoxEditor.AllowNullInput = DefaultBoolean.True; containerComboBoxEditor.KeyDown += onContainerComboBoxEditorKeyDown; containerComboBoxEditor.Items.BeginUpdate(); foreach (DataRow row in containerTable.Rows) { var container = (string)row[ColumnNamesOfTransferTable.Container.ToString()]; var displayName = (string)row[ColumnNamesOfTransferTable.DisplayName.ToString()]; ApplicationIcon icon = ApplicationIcons.IconByName(container); if (icon != null && icon != ApplicationIcons.EmptyIcon) { smallImages.AddImage(icon.ToImage(), container); containerComboBoxEditor.Items.Add(new ImageComboBoxItem(displayName, container, smallImages.Images.Count - 1)); } else if (container.Length > 0) { containerComboBoxEditor.Items.Add(new ImageComboBoxItem(displayName, container)); } } containerComboBoxEditor.Items.EndUpdate(); col.ColumnEdit = containerComboBoxEditor; col = view.Columns[DatabaseConfiguration.MappingColumns.COL_TISSUE]; col.Caption = PKSimConstants.ProteinExpressions.ColumnCaptions.Mapping.COL_TISSUE; col.OptionsFilter.FilterPopupMode = FilterPopupMode.CheckedList; var tissueComboBoxEditor = new UxRepositoryItemComboBox(view); tissueComboBoxEditor.AutoComplete = true; tissueComboBoxEditor.AllowNullInput = DefaultBoolean.True; tissueComboBoxEditor.KeyDown += onTissueComboBoxEditorKeyDown; tissueComboBoxEditor.TextEditStyle = TextEditStyles.DisableTextEditor; tissueComboBoxEditor.Items.BeginUpdate(); tissueComboBoxEditor.Items.AddRange(tissueLov); tissueComboBoxEditor.Items.EndUpdate(); col.ColumnEdit = tissueComboBoxEditor; }
public FixedLimitsGroupingView() { InitializeComponent(); _gridViewBinder = new GridViewBinder <FixedLimitGroupingDTO>(gridView); gridView.RowCellStyle += (o, e) => OnEvent(updateRowCellStyle, e); gridView.ShowingEditor += (o, e) => OnEvent(onShowingEditor, e); gridView.ShowRowIndicator = false; gridView.AllowsFiltering = false; _symbolsRepository = new UxSymbolsComboBoxRepository(gridView); _colorRepository = new UxRepositoryItemColorPickEditWithHistory(); }
public SimulationCompoundProtocolFormulationView() { InitializeComponent(); _repositoryForFormulation = new UxRepositoryItemComboBox(gridView) { AllowHtmlDraw = DefaultBoolean.True }; _gridViewBinder = new GridViewBinder <FormulationMappingDTO>(gridView); gridView.HorzScrollVisibility = ScrollVisibility.Never; layoutControl.AutoScroll = false; }
private RepositoryItem editButtonRepository(ColumnMappingDTO model) { var repo = new UxRepositoryItemComboBox(columnMappingGridView) { AllowNullInput = DefaultBoolean.True }; repo.Items.Clear(); return(repo); }
public SimulationCompoundParameterAlternativesSelectionView() { InitializeComponent(); _repositoryForParameterAlternatives = new UxRepositoryItemComboBox(gridView); _repositoryItemDisabled = new RepositoryItemTextEdit { Enabled = false, ReadOnly = true }; _gridViewBinder = new GridViewBinder <CompoundParameterSelectionDTO>(gridView); gridView.RowStyle += rowStyle; gridView.HorzScrollVisibility = ScrollVisibility.Never; _repositoryForParameterAlternatives.AllowDropDownWhenReadOnly = DefaultBoolean.False; }
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 DataRepositoryMetaDataView() { InitializeComponent(); _gridViewBinder = new GridViewBinder <MetaDataDTO>(gridView); _molWeightBinder = new ScreenBinder <IParameter>(); _lowerLimitOfQuantificationBinder = new ScreenBinder <IParameter>(); gridView.AllowsFiltering = false; _repositoryForPredefinedValues = new UxRepositoryItemComboBox(gridView); _readOnlyRepository = new RepositoryItemTextEdit { ReadOnly = true }; gridView.ShowingEditor += (o, e) => OnEvent(onShowingEditor, e); gridView.RowCellStyle += (o, e) => OnEvent(updateRowCellStyle, e); _disabledRemoveButtonRepository.Enabled = false; ActiveControl = gridControl; }
private RepositoryItem repositoryFor(IExtendedProperty option) { if (option.ListOfValuesAsObjects.Any()) { var comboBox = new UxRepositoryItemComboBox(gridView); option.ListOfValuesAsObjects.Each(value => comboBox.Items.Add(value)); return(comboBox); } if (_repositoryCache.Contains(option.Type)) { return(_repositoryCache[option.Type]); } return(_repositoryItemTextEdit); }
public SimulationCompoundProcessView() { InitializeComponent(); _compoundMoleculeRepository = new UxRepositoryItemComboBox(gridViewPartialProcesses); _systemicProcessRepository = new UxRepositoryItemComboBox(gridViewSystemicProcesses); _imageRepository = new RepositoryItemPictureEdit(); gridViewSystemicProcesses.AllowsFiltering = false; gridViewSystemicProcesses.HorzScrollVisibility = ScrollVisibility.Never; gridViewPartialProcesses.AllowsFiltering = false; gridViewPartialProcesses.HorzScrollVisibility = ScrollVisibility.Never; gridViewSystemicProcesses.RowStyle += rowSystemicStyle; gridViewPartialProcesses.RowStyle += rowPartialStyle; Icon = ApplicationIcons.EmptyIcon; _gridViewPartialBinder = new GridViewBinder <TPartialProcessDTO>(gridViewPartialProcesses); _gridViewSystemicBinder = new GridViewBinder <SimulationSystemicProcessSelectionDTO>(gridViewSystemicProcesses); }
private RepositoryItemComboBox nameRepository(ColumnMappingDTO model) { var entry = new ColumnMappingOption() { Label = model.MappingName, IconIndex = model.Icon, Description = model.MappingName }; var repo = new UxRepositoryItemComboBox(columnMappingGridView) { AllowNullInput = DefaultBoolean.True }; fillComboBoxItem ( repo, entry ); return(repo); }
public CompoundTypeGroupView() { InitializeComponent(); _gridViewBinder = new GridViewBinder <TypePKaDTO>(gridView) { BindingMode = BindingMode.OneWay, }; _compoundTypeRepository = new UxRepositoryItemComboBox(gridView); _parameterEditRepository.ConfigureWith(typeof(double)); _parameterEditRepository.Appearance.TextOptions.HAlignment = HorzAlignment.Far; _favoriteRepository = new UxRepositoryItemCheckEdit(gridView); gridView.ShowColumnHeaders = false; gridView.RowCellStyle += (o, e) => OnEvent(updateRowCellStyle, e); gridView.AllowsFiltering = false; gridView.ShowingEditor += (o, e) => OnEvent(onShowingEditor, e); gridView.ShowRowIndicator = false; InitializeWithGrid(gridView); }
public RandomPopulationSettingsView() { InitializeComponent(); gridViewParameters.AllowsFiltering = false; _gridViewBinder = new GridViewBinder <ParameterRangeDTO>(gridViewParameters) { ValidationMode = ValidationMode.LeavingCell, BindingMode = BindingMode.TwoWay }; _settingsBinder = new ScreenBinder <PopulationSettingsDTO>(); _repositoryForUnits = new UxRepositoryItemComboBox(gridViewParameters); _discreteParameterRepository = new UxRepositoryItemComboBox(gridViewParameters); _repositoryForDiscreteUnits = new UxRepositoryItemComboBox(gridViewParameters) { AllowDropDownWhenReadOnly = DefaultBoolean.False, ReadOnly = true }; _repositoryForDiscreteUnits.Buttons.Clear(); gridViewParameters.RowCellStyle += updateRowCellStyle; gridViewParameters.ShowColumnHeaders = false; }