Custom Reports

- Integrated new View in place of Table for all custom reports.
- Implemented legacy field mapping for columns and sort fields.
- Implemented rc.indent.report.
- Implemented rc.row.padding.
- Implemented rc.column.padding.
- Implemented rc.color.label.
- Modified default rc.indent.annotation from 1 to 2.
- Implemented urgency value caching.
- Implemented View truncation by line and row.
- Columns now know which report thy belong to, so they can use the
  rc.report.<report>.dateformat override.
- Assorted bugs remain.
This commit is contained in:
Paul Beckingham
2011-05-08 09:29:55 -04:00
parent 67a43d6099
commit 041bcfdf21
18 changed files with 346 additions and 798 deletions

View File

@@ -212,9 +212,21 @@ and a "+" sign will be added if there are any annotations present. The default
value is "full".
.TP
.B indent.annotation=1
.B indent.annotation=2
Controls the number of spaces to indent annotations when shown beneath the
description field. The default value is "1".
description field. The default value is "2".
.TP
.B indent.report=0
Controls the indentation of the entire report output. Default is "0".
.TP
.B row.padding=0
Controls left and right padding around each row of the report output. Default is "0".
.TP
.B column.padding=0
Controls padding between columns of the report output. Default is "1".
.TP
.B next=2
@@ -744,6 +756,11 @@ Color of holidays in calendar.
Color of weeknumbers in calendar.
.RE
.TP
.B color.label=
Colors the report labels. Defaults to not use color.
.RE
.TP
.B color.alternate=on rgb253
Color of alternate tasks.