| 169 | static const int kEnglishBackground = 0xfffff4; // very light yellow |
| 170 | |
| 171 | static int GetBackColor(Language lang, bool lighten) { |
| 172 | int retval; |
| 173 | if (lang == ENGLISH) { |
| 174 | retval = kEnglishBackground; |
| 175 | } else if (lang == UNKNOWN_LANGUAGE) { |
| 176 | retval = kUnscoredBackground; |
| 177 | } else if (lang == TG_UNKNOWN_LANGUAGE) { |
| 178 | retval = kIgnoremeBackground; |
| 179 | } else if (lang < 0) { |
| 180 | retval = kUnscoredBackground; |
| 181 | } else { |
| 182 | retval = kLangBackground[lang & 0x0f]; |
| 183 | } |
| 184 | if (lighten) { |
| 185 | // Make 1/2 as far away from white |
| 186 | retval = (retval >> 1) | 0x808080; |
| 187 | } |
| 188 | return retval; |
| 189 | } |
| 190 | |
| 191 | static int GetTextColor(Language lang, bool lighten) { |
| 192 | int retval; |
no outgoing calls
no test coverage detected