void printData(List <IEvent> list, IOutput output, Const.EElementType elementType) { Const.EElementType color; IEnumerator <IEvent> iterator = list.GetEnumerator(); while (iterator.MoveNext()) { color = elementType; if (iterator.Current.getTypeEvent() == Const.TYPE_EVENTS.Task) { color = Const.EElementType.Task; } if (iterator.Current.getTypeEvent() == Const.TYPE_EVENTS.CompletedTask) { color = Const.EElementType.CompletedTask; } if (iterator.Current.getOccurrence() != null) { output.println(string.Format("{0}", iterator.Current), color); } } }
public void println(string text, Const.EElementType elementType) { richTextBox.SelectionStart = richTextBox.TextLength; richTextBox.SelectionLength = 0; richTextBox.SelectionColor = defineColor(elementType); richTextBox.AppendText(text + "\n"); richTextBox.SelectionColor = richTextBox.ForeColor; }
private Color defineColor(Const.EElementType elementType) { switch (elementType) { case Const.EElementType.Default: return(_COLORS[0]); case Const.EElementType.Today: return(_COLORS[1]); case Const.EElementType.After: return(_COLORS[2]); case Const.EElementType.Occurred: return(_COLORS[3]); case Const.EElementType.CompletedTask: return(_COLORS[5]); case Const.EElementType.Task: return(_COLORS[4]); default: return(_COLORS[0]); } }
public void println(string text, Const.EElementType elementType) { Console.ForegroundColor = defineColor(elementType); Console.WriteLine(text); }