private void objectListView1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { AccountModel account = (AccountModel)e.Model; if (e.Column == olvColumn7) { switch (account.TosAccepted.Equals("True")) { case false: e.SubItem.ForeColor = Color.Red; break; case true: e.SubItem.ForeColor = Color.Green; break; } } else if (e.Column == olvColumn1) { e.SubItem.ForeColor = account.GetLogColor(); } else if (e.Column == olvColumn6) { LogModel log = account.EventLog.LastOrDefault(); if (log == null) { return; } e.SubItem.ForeColor = log.GetLogColor(); } }
private void treeListView1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == 0) { e.SubItem.Font = _propertyFont; return; } var node = (JsonConfigNode)e.Model; if (node.Value == null) { return; } var type = node.Value.GetType(); if (type == typeof(string)) { e.SubItem.ForeColor = Color.DarkGreen; } else if (type == typeof(int) || type == typeof(long) || type == typeof(float)) { e.SubItem.ForeColor = Color.DarkBlue; } else if (type == typeof(bool)) { e.SubItem.ForeColor = Color.Blue; } //if (node.) e.SubItem.Font = _defaultFont; }
private void olvPermisos_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column.Text == "Fecha Solicitud") { if (((DataRow)e.Model)["FECHAEMISION"].ToString() != "") { DateTime dt = Convert.ToDateTime(e.Item.Text); e.SubItem.Text = dt.ToString("dd/MM/yyyy"); } } else if (e.Column.Text == "Estado") { if (((DataRow)e.Model)["ESTADO"].ToString() != "") { int estado = Convert.ToInt32(e.SubItem.Text); switch (estado) { case 1: e.SubItem.Text = "PENDIENTE"; break; case 2: e.SubItem.Text = "APROBADO"; break; case 3: e.SubItem.Text = "RECHAZADO"; break; } } } }
private void OnFormatFragCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == m_FragColorColumn.Index) { e.SubItem.BackColor = ((FragAllocData)e.Model).Color; } }
private void LogOlv_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { LogModel m = (LogModel)e.Model; if (m != null && e.Column == message) { switch (m.type) { case LogType.Info: e.SubItem.ForeColor = Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); break; case LogType.Warning: e.SubItem.ForeColor = Color.Yellow; break; case LogType.Critical: e.SubItem.ForeColor = Color.Red; break; case LogType.Success: e.SubItem.ForeColor = Color.Green; break; } } }
private void olvColorGroups_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == this.olvColumnColor.Index) { ColorGroup colorGroup = (ColorGroup)e.Model; e.SubItem.BackColor = colorGroup.Color; } }
public static void KontostandFormatieren(BrightIdeasSoftware.FormatCellEventArgs e) { var benutzer = (Benutzer)e.Model; if (benutzer.Guthaben < 0.0) { e.SubItem.ForeColor = Color.Red; } }
private void listViewResults_FormatCell(Object sender, BrightIdeasSoftware.FormatCellEventArgs e) { ScanResult scanResult = (ScanResult)e.Model; if (scanResult.previousMemoryValue != scanResult.memoryValue) { e.SubItem.ForeColor = Color.Red; e.Item.SelectedForeColor = Color.Red; } }
private void objectListViewColorWeights_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column == olvColumnColorType) { var cweight = (ColorWeight)e.Model; var color = cweight.Color.SystemDrawingColor; e.SubItem.BackColor = color; e.SubItem.ForeColor = e.SubItem.BackColor.GetContrastingBlackOrWhiteColor(); } }
private void FastObjectListViewLogs_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { Log log = e.Model as Log; if (log == null) { return; } e.Item.ForeColor = log.GetLogColor(); }
private void OlvBinds_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == this.olvColumnBindColor.Index) { Bind bind = (Bind)e.Model; if (bind.Color != Color.Empty) { e.SubItem.BackColor = bind.Color; } } }
private void olvPermisos_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column.Text == "Fecha Solicitud") { if (((DataRow)e.Model)["FECHAEMISION"].ToString() != "") { DateTime dt = Convert.ToDateTime(e.Item.Text); e.SubItem.Text = dt.ToString("dd/MM/yyyy"); } } }
private void LstDriverStoreEntries_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == this.deviceNameColumn.Index) { DriverStoreEntry entry = (DriverStoreEntry)e.Model; if (entry.DevicePresent == false) { e.SubItem.ForeColor = Color.Gray; } } }
private static void List_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == 2) { e.SubItem.ForeColor = primaryCellColor; } else { e.SubItem.ForeColor = otherCellColor; } }
private void objectListView1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == 0) { Trans task = (Trans)e.Model; NamedDescriptionDecoration decoration = new NamedDescriptionDecoration(); decoration.ImageList = this.imageListLarge; decoration.Title = task.Title; decoration.ImageName = task.FeatureIcon; decoration.Description = task.Description; e.SubItem.Decoration = decoration; } }
private void ObjectTaskList_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { Task task = e.Model as Task; if (e.ColumnIndex != olvColumn1.Index || task == null) { return; } FontStyle style = task.Finished ? FontStyle.Strikeout : FontStyle.Regular; e.SubItem.Font = new Font(e.SubItem.Font, style); }
public static void AbrechnungFormatieren(BrightIdeasSoftware.FormatCellEventArgs e) { var abrechnung = (Abrechnung)e.Model; if (abrechnung.Gebucht) { e.SubItem.ForeColor = Color.Green; } else { e.SubItem.ForeColor = Color.Red; } }
private void objectListView1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column == dateTime) { e.SubItem.Font = new Font(activityList.Font, FontStyle.Italic); e.SubItem.ForeColor = Color.DarkSlateBlue; } else if (e.Column == source) { e.SubItem.Font = new Font("Segoe UI Semibold", 9.0F, FontStyle.Regular); e.SubItem.ForeColor = Color.DarkGreen; } }
private void objectListView1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { LogModel log = (LogModel)e.Model; if (e.Column == olvMessage) { if (log == null) { return; } e.SubItem.ForeColor = log.GetLogColor(); } }
private void olvPerfiles_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column.Name != "Nombre Perfil") { if (e.SubItem.Text == "1") { e.SubItem.Text = "Si"; } else if (e.SubItem.Text == "0") { e.SubItem.Text = "No"; } } }
private void olvPosts_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { var post = e.Item.RowObject as IRSSPost; if (post != null && (Settings.AppGUISettings.MarkUnreadPostWithBackgroundColor || Settings.AppGUISettings.MarkUnreadPostsWithBold)) { if (Settings.AppGUISettings.MarkUnreadPostsWithBold) { e.Item.Font = (post.Read) ? new Font(e.Item.Font, FontStyle.Regular) : new Font(e.Item.Font, FontStyle.Bold); } e.Item.UseItemStyleForSubItems = true; if (Settings.AppGUISettings.MarkUnreadPostWithBackgroundColor && (!post.Read)) { e.Item.BackColor = Settings.AppGUISettings.UnreadPostBackgroundColor; } } }
private void listView_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.ColumnIndex == ChangeColumn.Index) { var s = e.Model as Symbol; if (s != null) { if (s.Change > 0) { e.SubItem.ForeColor = Color.Green; } else { e.SubItem.ForeColor = Color.Red; } } } }
private void usernameList_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (RegistryAccess.DefaultUsername == ((KeyValuePair <string, string>)e.Model).Key) { e.SubItem.BackColor = Color.Linen; } if (e.Column == unameCol) { e.SubItem.Font = new Font("Segoe UI Semibold", 9.5F, FontStyle.Regular); e.SubItem.ForeColor = Color.Navy; } else if (e.Column == uidCol) { e.SubItem.Font = new Font("Consolas", 9.0F, FontStyle.Italic); e.SubItem.ForeColor = Color.DarkSlateGray; } }
private void proxyOlv_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column.Text != "Usable" || !(e.CellValue is bool)) { return; } switch ((bool)e.CellValue) { case true: e.SubItem.ForeColor = Color.Green; break; case false: e.SubItem.ForeColor = Color.Red; break; } }
private void createOlv_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { StatusModel m = (StatusModel)e.Model; if (m._log != null && e.Column == log) { switch (m._log.type) { case LogType.Info: e.SubItem.ForeColor = Color.FromArgb(((int)(((byte)(62)))), ((int)(((byte)(120)))), ((int)(((byte)(138))))); break; case LogType.Warning: e.SubItem.ForeColor = Color.Yellow; break; case LogType.Critical: e.SubItem.ForeColor = Color.Red; break; case LogType.Success: e.SubItem.ForeColor = Color.Green; break; } } else if (e.Column == status) { switch ((CreationStatus)e.CellValue) { case CreationStatus.Processing: case CreationStatus.Pending: e.SubItem.ForeColor = Color.White; break; case CreationStatus.Created: e.SubItem.ForeColor = Color.Green; break; case CreationStatus.Failed: e.SubItem.ForeColor = Color.Red; break; } } }
private void CueListView_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.CellValue != null) { if (e.ColumnIndex == 1 || e.ColumnIndex == 2) { e.SubItem.Text = FormatTime((ulong)e.CellValue, SystemFramerate); } else if (e.ColumnIndex == 3) { String tags = ""; foreach (String ctag in ((LinkedList <string>)e.CellValue)) { tags += (tags != "" ? ", " : "") + ctag; } e.SubItem.Text = tags; } } }
private void downloadQueue1_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { if (e.Column == uriINT) { e.SubItem.ForeColor = Color.Blue; } else if (e.Column == fileINT) { e.SubItem.ForeColor = Color.Red; } else if (e.Column == percentINT) { e.SubItem.ForeColor = Color.Navy; } else if (e.Column == priorityINT) { e.SubItem.ForeColor = Color.Maroon; } }
private void olv1_FormatCell(Object sender, BrightIdeasSoftware.FormatCellEventArgs e) { ExecutableFile item = (ExecutableFile)e.Model; if (e.ColumnIndex == 0) { e.SubItem.Text = (programSettings.SelectedRootVisible ? $"[{item.selectedFolder}]::" : "") + item.theFile; } else if (e.ColumnIndex == 1) { if (programSettings.HasRunVisible) { e.SubItem.BackColor = item.hasRun ? Color.LightGreen : Color.LightPink; e.SubItem.Text = ""; } else { e.SubItem.Text = ""; } } }
private void olvChecks_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { // Colour (only) the column Status depending on its value if (e.ColumnIndex == this.olvColCheckStatus.Index) { Check check = (Check)e.Model; switch (check.Status) { case "Passed": e.SubItem.ForeColor = Color.Green; break; case "Failed": e.SubItem.ForeColor = Color.Red; break; default: // Not Validated, ... e.SubItem.ForeColor = Color.Black; break; } } }
private void fastObjectListViewMain_FormatCell(object sender, BrightIdeasSoftware.FormatCellEventArgs e) { Manager manager = (Manager)e.Model; if (e.Column == olvColumnBotState) { switch (manager.State) { case BotState.Running: e.SubItem.ForeColor = Color.Green; break; case BotState.Starting: e.SubItem.ForeColor = Color.LightGreen; break; case BotState.Stopping: e.SubItem.ForeColor = Color.OrangeRed; break; case BotState.Stopped: e.SubItem.ForeColor = Color.Red; break; } } else if (e.Column == olvColumnLastLogMessage) { Log log = manager.Logs.LastOrDefault(); if (log == null) { return; } e.SubItem.ForeColor = log.GetLogColor(); } }