public void DisplayNotification(string caption, string notification, string url) { var info = new AlertInfo(caption, notification, ApplicationIcon.ToImage(IconSizes.Size32x32)) { Tag = url }; alertControl.FormMaxCount = 1; alertControl.Show(this, info); }
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 void UpdateTrafficLightFor(ISimulationAnalysisPresenter simulationAnalysisPresenter, ApplicationIcon icon) { foreach (XtraTabPage page in tabAnalyzable.TabPages) { if (page.Tag != simulationAnalysisPresenter) { continue; } page.Image = icon.ToImage(UIConstants.ICON_SIZE_TAB); } }
public static SimpleButton InitWithImage(this SimpleButton button, ApplicationIcon applicationIcon, IconSize iconSize, string text = null, ImageLocation imageLocation = ImageLocation.MiddleLeft, string toolTip = null) { button.Image = applicationIcon.ToImage(iconSize); button.ImageLocation = imageLocation; if (text != null) { button.Text = text; } if (toolTip != null) { button.ToolTip = toolTip; } return(button); }
private static Image transparentImage(ApplicationIcon icon, IconSize iconSize) { return(icon.ToImage(iconSize)); }
public static void InitWith(this XtraTabPage tabPage, string caption, ApplicationIcon icon) { tabPage.Text = caption; tabPage.Image = icon.ToImage(IconSizes.Size16x16); }
private void configGridColumns(DataView dataView) { var view = grdTransfer.MainView as GridView; if (view == null) { return; } var maxOldExpression = getPercentageMax(dataView, RelativeExpressionOldPercentage); var maxNewExpression = getPercentageMax(dataView, RelativeExpressionNewPercentage); var itemProgressBarOldExpression = initProgressBarEditor(maxOldExpression); itemProgressBarOldExpression.CustomDisplayText += OnProgressBarCustomDisplayText; var itemProgressBarNewExpression = initProgressBarEditor(maxNewExpression); itemProgressBarNewExpression.CustomDisplayText += OnProgressBarCustomDisplayText; foreach (GridColumn col in view.Columns) { col.OptionsColumn.AllowEdit = false; if (col.FieldName == ColumnNamesOfTransferTable.Container) { col.Visible = true; col.Caption = COL_CONTAINER; var itemImageComboBox = new RepositoryItemImageComboBox { ReadOnly = true }; var smallImages = new ImageCollection(); itemImageComboBox.SmallImages = smallImages; itemImageComboBox.Items.BeginUpdate(); var dv = view.DataSource as DataView; if (dv != null) { var dt = dv.ToTable(); foreach (DataRow dr in dt.Rows) { string container = dr[ColumnNamesOfTransferTable.Container].ToString(); string displayName = dr[DisplayName].ToString(); ApplicationIcon icon = ApplicationIcons.IconByName(container); if (icon != null && icon != ApplicationIcons.EmptyIcon) { smallImages.AddImage(icon.ToImage()); itemImageComboBox.Items.Add(new ImageComboBoxItem(displayName, container, smallImages.Images.Count - 1)); } else { itemImageComboBox.Items.Add(new ImageComboBoxItem(displayName, container)); } } } itemImageComboBox.Items.EndUpdate(); col.ColumnEdit = itemImageComboBox; col.SortOrder = ColumnSortOrder.Ascending; } else if (col.FieldName == DisplayName) { col.Visible = false; } else if (col.FieldName == RelativeExpressionOld) { col.Visible = false; } else if (col.FieldName == ExpressionValue) { col.Visible = false; } else if (col.FieldName == Unit) { col.Visible = false; } else if (col.FieldName == RelativeExpressionOldPercentage) { col.Caption = COL_OLDVALUE; col.Visible = _presenter.ShowOldValues; col.OptionsColumn.AllowEdit = false; col.ColumnEdit = itemProgressBarOldExpression; } else if (col.FieldName == RelativeExpressionNew) { col.Visible = false; } else if (col.FieldName == RelativeExpressionNewPercentage) { col.Caption = COL_NEWVALUE; col.OptionsColumn.AllowEdit = false; col.ColumnEdit = itemProgressBarNewExpression; } } }
private void ConfigGridColumns() { var view = grdTransfer.MainView as GridView; if (view == null) { return; } var itemProgressBar = new RepositoryItemProgressBar { ReadOnly = true, Enabled = false, BorderStyle = BorderStyles.NoBorder, Maximum = 100, Minimum = 0, NullText = string.Empty, PercentView = false, ShowTitle = true }; itemProgressBar.DisplayFormat.FormatType = FormatType.Numeric; itemProgressBar.CustomDisplayText += OnProgressBarCustomDisplayText; foreach (GridColumn col in view.Columns) { col.OptionsColumn.AllowEdit = false; if (col.FieldName == ColumnNamesOfTransferTable.Container.ToString()) { col.Visible = true; col.Caption = PKSimConstants.ProteinExpressions.ColumnCaptions.Transfer.COL_CONTAINER; var itemImageComboBox = new RepositoryItemImageComboBox { ReadOnly = true }; var smallImages = new ImageCollection(); itemImageComboBox.SmallImages = smallImages; itemImageComboBox.Items.BeginUpdate(); var dv = view.DataSource as DataView; if (dv != null) { var dt = dv.ToTable(); foreach (DataRow dr in dt.Rows) { string container = dr[ColumnNamesOfTransferTable.Container.ToString()].ToString(); string displayName = dr[ColumnNamesOfTransferTable.DisplayName.ToString()].ToString(); ApplicationIcon icon = ApplicationIcons.IconByName(container); if (icon != null && icon != ApplicationIcons.EmptyIcon) { smallImages.AddImage(icon.ToImage()); itemImageComboBox.Items.Add(new ImageComboBoxItem(displayName, container, smallImages.Images.Count - 1)); } else { itemImageComboBox.Items.Add(new ImageComboBoxItem(displayName, container)); } } } itemImageComboBox.Items.EndUpdate(); col.ColumnEdit = itemImageComboBox; col.SortOrder = ColumnSortOrder.Ascending; } else if (col.FieldName == ColumnNamesOfTransferTable.DisplayName.ToString()) { col.Visible = false; } else if (col.FieldName == ColumnNamesOfTransferTable.RelativeExpressionOld.ToString()) { col.Visible = false; } else if (col.FieldName == ColumnNamesOfTransferTable.ExpressionValue.ToString()) { col.Visible = false; } else if (col.FieldName == ColumnNamesOfTransferTable.Unit.ToString()) { col.Visible = false; } else if (col.FieldName == string.Concat(ColumnNamesOfTransferTable.RelativeExpressionOld.ToString(), STR_Percentage)) { col.Caption = PKSimConstants.ProteinExpressions.ColumnCaptions.Transfer.COL_OLDVALUE; col.Visible = _presenter.ShowOldValues; col.OptionsColumn.AllowEdit = false; col.ColumnEdit = itemProgressBar; } else if (col.FieldName == ColumnNamesOfTransferTable.RelativeExpressionNew.ToString()) { col.Visible = false; } else if (col.FieldName == string.Concat(ColumnNamesOfTransferTable.RelativeExpressionNew.ToString(), STR_Percentage)) { col.Caption = PKSimConstants.ProteinExpressions.ColumnCaptions.Transfer.COL_NEWVALUE; col.OptionsColumn.AllowEdit = false; col.ColumnEdit = itemProgressBar; } } }
public void should_not_be_null() { sut = new ApplicationIcon((SvgImage)null); sut.ToImage().ShouldNotBeNull(); }
public static void SetTabIcon(this ITabbedView view, ISubPresenterItem subPresenterItem, ApplicationIcon icon) { view.PageFrom(subPresenterItem).Image = icon.ToImage(UIConstants.ICON_SIZE_TAB); }
private void initButton(EditorButton button, ApplicationIcon icon, string toolTip) { button.Image = icon.ToImage(IconSizes.Size16x16); button.SuperTip = _toolTipCreator.CreateToolTip(toolTip, image: button.Image); }