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 NotificationView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator, IStartOptions runOptions) { _toolTipCreator = toolTipCreator; _runOptions = runOptions; InitializeComponent(); _barManager.Images = imageListRetriever.AllImages16x16; _popupBarManager = new BarManager { Form = this, Images = imageListRetriever.AllImages16x16 }; _buttonCache = new Cache <NotificationType, BarButtonItem>(); _gridViewBinder = new GridViewBinder <NotificationMessageDTO>(gridViewMessages); gridViewMessages.CustomRowFilter += customRowFilter; _statusIconRepository = new RepositoryItemPictureEdit(); _toolTipController = new ToolTipController { ImageList = imageListRetriever.AllImages16x16 }; _toolTipController.AutoPopDelay = AppConstants.NotificationToolTipDelay; _toolTipController.GetActiveObjectInfo += onToolTipControllerGetActiveObjectInfo; gridMessages.ToolTipController = _toolTipController; gridViewMessages.MouseDown += (o, e) => this.DoWithinExceptionHandler(() => onGridViewMouseDown(e)); gridViewMessages.DoubleClick += (o, e) => this.DoWithinExceptionHandler(onDoubleClick); gridViewMessages.ShouldUseColorForDisabledCell = false; }