Esempio n. 1
0
 public void SetColor(eThemeColor tc, ThemeColor color)
 {
     if (m_colors.ContainsKey(tc))
     {
         m_colors[tc] = color;
     }
     else
     {
         m_colors.Add(tc, color);
     }
 }
Esempio n. 2
0
        public ThemeColor GetColor(eThemeColor tc)
        {
            ThemeColor result = null;

            if (!m_colors.TryGetValue(tc, out result))
            {
                result = new ThemeColor(0, 0, 0); // MJM_TODO: maybe default?
                m_colors.Add(tc, result);
            }
            return(result);
        }
Esempio n. 3
0
 void SetForegroundColor(string item, ThemeColor color)
 {
     SetColor(item, color.m_color, true);
 }
Esempio n. 4
0
 void SetBackgroundColor(string item, ThemeColor color)
 {
     SetColor(item, color.m_color, false);
 }