Example #1
0
        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);
 }
Example #3
0
 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);
 }
Example #5
0
        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);
        }
Example #7
0
        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;
        }
Example #8
0
        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");
        }
Example #9
0
        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
            };
        }
Example #11
0
 protected override void Context()
 {
     _imageListRetriever = A.Fake <IImageListRetriever>();
     _toolTipCreator     = A.Fake <IToolTipCreator>();
     _view = new BoxWhiskerChartView(_imageListRetriever, _toolTipCreator);
     sut   = new BoxWhiskerChartDataBinder(_view);
 }
Example #12
0
 public BaseDataRepositoryDataView(IToolTipCreator tooltipCreator)
 {
     _tooltipCreator = tooltipCreator;
     InitializeComponent();
     gridView.AllowsFiltering = false;
     gridView.OptionsCustomization.AllowQuickHideColumns = false;
 }
Example #13
0
 public ParametersByGroupView(IToolTipCreator toolTipCreator, IImageListRetriever imageListRetriever, ValueOriginBinder <ParameterDTO> valueOriginBinder)
     : base(toolTipCreator, imageListRetriever, valueOriginBinder)
 {
     InitializeComponent();
     Initialize(gridViewParameters);
     gridViewParameters.AllowsFiltering   = false;
     gridViewParameters.CustomColumnSort += customColumnSort;
 }
Example #14
0
 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();
 }
Example #16
0
 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;
 }
Example #17
0
        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;
 }
Example #19
0
 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;
 }
Example #22
0
 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);
 }
Example #23
0
 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;
 }
Example #26
0
 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);
 }
Example #27
0
        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;
        }
Example #28
0
 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);
 }
Example #30
0
 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);
 }