public EditParameterListView(PathElementsBinder <ParameterDTO> pathBinder,
                                     IImageListRetriever imageListRetriever,
                                     IToolTipCreator toolTipCreator,
                                     ValueOriginBinder <ParameterDTO> valueOriginBinder)
        {
            InitializeComponent();
            _valueOriginBinder         = valueOriginBinder;
            _gridViewBinder            = new GridViewBinder <ParameterDTO>(_gridView);
            _unitControl               = new UxComboBoxUnit <ParameterDTO>(_gridControl);
            _pathBinder                = pathBinder;
            _toolTipCreator            = toolTipCreator;
            _gridView.HiddenEditor    += (o, e) => hideEditor();
            _gridView.ShowRowIndicator = true;
            _gridView.OptionsSelection.EnableAppearanceFocusedRow = true;
            _gridView.OptionsView.ShowGroupPanel = false;
            _gridControl.MouseDoubleClick       += onDoubleClick;
            _gridView.MouseDown += (o, e) => OnEvent(onGridViewMouseDown, e);
            _favoriteRepository  = new UxRepositoryItemCheckEdit(_gridView);
            PopupBarManager      = new BarManager {
                Form = this, Images = imageListRetriever.AllImages16x16
            };

            var toolTipController = new ToolTipController {
                AllowHtmlText = true
            };

            toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo;
            _gridControl.ToolTipController         = toolTipController;
        }
        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 PopulationAnalysisStatisticsSelectionView()
 {
     InitializeComponent();
     gridView.AllowsFiltering = false;
     _gridViewBinder          = new GridViewBinder <StatisticalAggregation>(gridView);
     _lineStyleRepository     = new UxRepositoryItemLineStyles(gridView, removeLineStyleNone: true);
     _selectionRepository     = new UxRepositoryItemCheckEdit(gridView);
 }
 public override void InitializeResources()
 {
     base.InitializeResources();
     chkUseDerivedValues.Text    = AppConstants.Captions.UseDerivedValues;
     chkUseDerivedValues.ToolTip = ToolTips.Formula.UseDerivedValues;
     btnAddValuePoint.InitWithImage(ApplicationIcons.Add, text: AppConstants.Captions.AddValuePoint, toolTip: ToolTips.Formula.AddPoint);
     layoutItemAddValuePoint.AdjustButtonSize();
     _uxRepositoryItemCheckEdit = new UxRepositoryItemCheckEdit(gridView);
 }
示例#6
0
 public SelectionSimulationView()
 {
     InitializeComponent();
     _gridViewBinder            = new GridViewBinder <SimulationSelectionDTO>(gridView);
     _selectEditor              = new UxRepositoryItemCheckEdit(gridView);
     gridView.AllowsFiltering   = false;
     gridView.ShowRowIndicator  = false;
     gridView.ShowColumnHeaders = false;
 }
示例#7
0
 public SimulationSelectionForComparisonView()
 {
     InitializeComponent();
     _gridViewBinder          = new GridViewBinder <PopulationSimulationSelectionDTO>(gridView);
     _screenBinder            = new ScreenBinder <SimulationComparisonSelectionDTO>();
     _groupingItemBinder      = new ScreenBinder <GroupingItemDTO>();
     gridView.AllowsFiltering = false;
     _selectEditor            = new UxRepositoryItemCheckEdit(gridView);
 }
 public MultipleNumericFieldsView()
 {
     InitializeComponent();
     _gridViewBinder                        = new GridViewBinder <FieldSelectionDTO>(gridView);
     _selectionRepository                   = new UxRepositoryItemCheckEdit(gridView);
     gridView.AllowsFiltering               = false;
     gridView.ShowColumnHeaders             = false;
     gridView.ShowRowIndicator              = false;
     gridView.ShouldUseColorForDisabledCell = false;
     gridView.OptionsSelection.EnableAppearanceFocusedRow = true;
 }
示例#9
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);
 }
示例#10
0
 public ParameterIdentificationIdentificationParametersView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator)
 {
     _toolTipCreator = toolTipCreator;
     InitializeComponent();
     gridView.AllowsFiltering = false;
     _gridViewBinder          = new GridViewBinder <IdentificationParameterDTO>(gridView)
     {
         ValidationMode = ValidationMode.LeavingRow
     };
     _comboBoxUnit      = new ComboBoxUnitParameter(gridControl);
     _booleanRepository = new UxRepositoryItemCheckEdit(gridView);
     _scalingRepository = new UxRepositoryItemScalings(gridView);
     _repositoryItemUpdateFromSimulation                  = new UxRepositoryItemButtonImage(ApplicationIcons.Refresh, Captions.ParameterIdentification.UpdateStartValuesFromSimulation);
     gridView.OptionsSelection.MultiSelectMode            = GridMultiSelectMode.RowSelect;
     gridView.OptionsSelection.EnableAppearanceFocusedRow = true;
     gridView.OptionsSelection.MultiSelect                = false;
     gridControl.ToolTipController = new ToolTipController().Initialize(imageListRetriever);
     gridControl.ToolTipController.GetActiveObjectInfo += (o, e) => OnEvent(() => onToolTipControllerGetActiveObjectInfo(e));
 }
示例#11
0
        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 RelatedItemComparableView()
 {
     InitializeComponent();
     _gridViewBinder = new GridViewBinder <ObjectSelectionDTO>(gridView);
     _selectEditor   = new UxRepositoryItemCheckEdit(gridView);
 }
 public MoleculeStartValuesView(ValueOriginBinder <MoleculeStartValueDTO> valueOriginBinder) : base(valueOriginBinder)
 {
     InitializeComponent();
     _unitControl         = new UxComboBoxUnit <MoleculeStartValueDTO>(gridControl);
     _checkItemRepository = new UxRepositoryItemCheckEdit(gridView);
 }