Thomas Lauf
|
cf88f1585a
|
Use fields directly instead of via parameters to calculate indent size
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
c7b7b483ba
|
Move configuration for label to contructor
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
0523262115
|
Reduce interface of Chart to function 'render'
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
49f25ba7d7
|
Make functions of Chart member functions
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
c562f3fc81
|
Make Chart::render return a string instead of writing to std::cout
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
365ae27e49
|
Extract chart rendering into own class
|
2019-01-31 23:06:44 +01:00 |
|
Thomas Lauf
|
cc0136a73a
|
Use padding directly instead of handing over padding_size
|
2019-01-24 22:59:53 +01:00 |
|
Thomas Lauf
|
82e22380a9
|
Extract render method
|
2019-01-24 22:33:10 +01:00 |
|
Thomas Lauf
|
3feb1b5c5a
|
Replace string axis_type with boolean with_internal_axis
|
2019-01-22 23:29:41 +01:00 |
|
Thomas Lauf
|
5c320e78b4
|
Extract rules from getIndentSize
|
2019-01-22 23:28:31 +01:00 |
|
Thomas Lauf
|
6cd1d7c804
|
Extract rules from renderInterval
- Simplify interval coloring (extract rules from helper::intervalColor)
- Add a default color for intervals without tags
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
c5f8583355
|
Separate filtering and rendering of holidays
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
ccb41e6501
|
Extract 'now' from getDayColor
- Use early returns
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
c30f4b1e66
|
Extract color from renderDay/renderWeekday
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
34d022d374
|
Add some curly braces
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
c4f6213f49
|
Extract rules from renderExclusionBlocks
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
16356a3270
|
Partially extract rules from renderInterval
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
abe7f5f655
|
Extract rules from renderDay and renderWeekday
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
b075745d6b
|
Rename variable cell to minutes_per_char
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
5a5d1f8b26
|
Extract rules from dayIsHoliday
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
3bd1d70210
|
Remove const definition from function declaration
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
77c022e8cf
|
Extract indent from renderAxis
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
56b18954df
|
Make renderAxis return string instead of writing to std::out
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
3d473e0447
|
Use variable cell_size
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
654a209cb2
|
Combine color definitions
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
fdecf9b6b1
|
Rearrange constant values
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
4c095c60c6
|
Extract rules from determineHourRange
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
f7b342cd50
|
Refactor renderExclusionBlocks
- rename variable cell to minutes_per_char
- introduce local variable cell_width
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
211eaf3f94
|
Extract rules from renderAxis
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
1390be6936
|
Add local variable cell_size
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
0d31045361
|
Rename variables
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
a9505fec3c
|
Move up everything concerning rules and conflate it
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
3cc808bbb7
|
Simplify renderSubTotal
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
25609c598d
|
Extract rules from renderSubTotal
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
c73359ad7e
|
Extract rules from renderTotal
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
879a870c43
|
Add function separator comment
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
fd9f13fc9f
|
Partially extract rules from renderWeekday
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
8ee689702d
|
Partially extract rules from renderDay
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
12140859dc
|
Split renderDayName into renderWeekday and renderDay
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
227344063e
|
Extract rules from renderWeek
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
7f7f2cb84a
|
Extract rules from renderMonth
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
1d3a19fd3f
|
Split renderMonthAndWeek into renderMonth and renderWeek
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
2f8638ac8b
|
Refactor renderMonth
- rename to renderMonthAndWeek
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
c4a8542287
|
Add braces, reformat code
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
9711c10639
|
Move everything concerning rules up
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
9294fae712
|
Extract with_totals from renderSubTotals
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
551605a8ba
|
Use getIndentSize(...) in renderSubTotal
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
4484d507e3
|
Extract holidays from renderHolidays
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
63d56a84d0
|
Extract type from renderHolidays
|
2019-01-21 14:18:16 +01:00 |
|
Thomas Lauf
|
61aebb3b4e
|
Extract rules from renderSummary function
|
2019-01-21 14:18:16 +01:00 |
|