Dependencies

- Added new color.blocked to all themes (placeholders for now).
- Added new color rule for applying color.blocked.
This commit is contained in:
Paul Beckingham 2010-07-12 20:14:07 -04:00
parent 8c3fd40c1b
commit fdf7d2203f
9 changed files with 17 additions and 3 deletions

View file

@ -33,5 +33,6 @@ color.pri.H=bold white
color.pri.M=white
color.pri.L=
color.tagged=green
color.blocked=black on white # placeholder color
color.alternate=

View file

@ -33,5 +33,6 @@ color.pri.H=color255
color.pri.M=color250
color.pri.L=color245
color.tagged=rgb031
color.blocked=black on white # placeholder color
color.alternate=on color233

View file

@ -33,5 +33,6 @@ color.pri.H=rgb035
color.pri.M=rgb025
color.pri.L=rgb015
color.tagged=color246
color.blocked=black on white # placeholder color
color.alternate=on color233

View file

@ -33,5 +33,6 @@ color.pri.H=rgb050
color.pri.M=rgb030
color.pri.L=rgb010
color.tagged=color246
color.blocked=black on white # placeholder color
color.alternate=on color233

View file

@ -33,5 +33,6 @@ color.pri.H=rgb500
color.pri.M=rgb400
color.pri.L=rgb300
color.tagged=color246
color.blocked=black on white # placeholder color
color.alternate=on color233

View file

@ -33,5 +33,6 @@ color.pri.H=bold black
color.pri.M=black
color.pri.L=
color.tagged=green
color.blocked=black on white # placeholder color
color.alternate=

View file

@ -33,5 +33,6 @@ color.pri.H=color232
color.pri.M=color237
color.pri.L=color242
color.tagged=rgb020
color.blocked=black on white # placeholder color
color.alternate=on color254

View file

@ -138,7 +138,8 @@ std::string Config::defaults =
"color.pri.M=rgb250 # [9] Color of priority:M tasks\n"
"color.pri.L=rgb245 # [9] Color of priority:L tasks\n"
"color.tagged=rgb031 # [10] Color of tagged tasks\n"
"color.alternate=on color233 # [11] Alternate color for line coloring\n"
"color.blocked=black on white # [11] Color of blocked tasks\n"
"color.alternate=on color233 # [12] Alternate color for line coloring\n"
#else
"color.header=yellow # Color of header messages\n"
"color.footnote=yellow # Color of footnote messages\n"
@ -179,7 +180,8 @@ std::string Config::defaults =
"color.pri.M=white # [9] Color of priority:M tasks\n"
"color.pri.L= # [9] Color of priority:L tasks\n"
"color.tagged=green # [10] Color of tagged tasks\n"
"color.alternate= # [11] Alternate color for line coloring\n"
"color.blocked=black on white # [11] Color of blocked tasks\n"
"color.alternate= # [12] Alternate color for line coloring\n"
#endif
"\n"
"# Shadow file support\n"

View file

@ -64,6 +64,11 @@ void autoColorize (Task& task, Color& c)
Task::status status = task.getStatus ();
// Colorization of the blocked.
if (gsColor["color.blocked"].nontrivial ())
if (task.get ("depends") != "")
c.blend (gsColor["color.blocked"]);
// Colorization of the tagged.
if (gsColor["color.tagged"].nontrivial ())
if (task.getTagCount ())