Пример #1
0
        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);
                }
            }
        }
Пример #2
0
 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;
 }
Пример #3
0
        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]);
            }
        }
Пример #4
0
 public void println(string text, Const.EElementType elementType)
 {
     Console.ForegroundColor = defineColor(elementType);
     Console.WriteLine(text);
 }