mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
Add local variable cell_size
This commit is contained in:
parent
0d31045361
commit
1390be6936
1 changed files with 5 additions and 3 deletions
|
@ -321,10 +321,11 @@ static void renderAxis (
|
||||||
{
|
{
|
||||||
auto current_hour = Datetime ().hour ();
|
auto current_hour = Datetime ().hour ();
|
||||||
|
|
||||||
auto spacing = rules.getInteger ("reports." + type + ".spacing");
|
|
||||||
auto with_totals = rules.getBoolean ("reports." + type + ".totals");
|
auto with_totals = rules.getBoolean ("reports." + type + ".totals");
|
||||||
Color colorLabel (with_colors ? rules.get ("theme.colors.label") : "");
|
Color colorLabel (with_colors ? rules.get ("theme.colors.label") : "");
|
||||||
Color colorToday (with_colors ? rules.get ("theme.colors.today") : "");
|
Color colorToday (with_colors ? rules.get ("theme.colors.today") : "");
|
||||||
|
|
||||||
|
auto spacing = rules.getInteger ("reports." + type + ".spacing");
|
||||||
auto minutes_per_char = rules.getInteger ("reports." + type + ".cell");
|
auto minutes_per_char = rules.getInteger ("reports." + type + ".cell");
|
||||||
|
|
||||||
if (minutes_per_char < 1)
|
if (minutes_per_char < 1)
|
||||||
|
@ -333,17 +334,18 @@ static void renderAxis (
|
||||||
}
|
}
|
||||||
|
|
||||||
auto chars_per_hour = 60 / minutes_per_char;
|
auto chars_per_hour = 60 / minutes_per_char;
|
||||||
|
const auto cell_size = chars_per_hour + spacing;
|
||||||
|
|
||||||
std::cout << indent;
|
std::cout << indent;
|
||||||
for (int hour = first_hour; hour <= last_hour; hour++)
|
for (int hour = first_hour; hour <= last_hour; hour++)
|
||||||
{
|
{
|
||||||
if (hour == current_hour)
|
if (hour == current_hour)
|
||||||
{
|
{
|
||||||
std::cout << colorToday.colorize (leftJustify (hour, chars_per_hour + spacing));
|
std::cout << colorToday.colorize (leftJustify (hour, cell_size));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cout << colorLabel.colorize (leftJustify (hour, chars_per_hour + spacing));
|
std::cout << colorLabel.colorize (leftJustify (hour, cell_size));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue