Improve scrolling calendar

This commit is contained in:
Ilya
2022-04-12 23:51:56 +02:00
parent 1b5c4c1795
commit 3b0a5836fa
3 changed files with 158 additions and 55 deletions
+6 -7
View File
@@ -82,17 +82,16 @@ fn main() -> Result<(), core::convert::Infallible> {
fg_color,
bg_color,
hi_color: TriColor::Red,
border_color: TriColor::Black,
};
let calendar_week = ScrollingCalendar {
top_left: Point::new(400, 10),
size: Size::new(396, 396),
top_left: Point::new(400, 0),
size: Size::new(396, 480),
style: calendar_style,
day: chrono::Local::now()
.naive_local()
.date()
.checked_add_signed(chrono::Duration::days(28 * 4 * 0 - 14))
.unwrap(),
day: chrono::Local::now().naive_local().date(),
//.checked_add_signed(chrono::Duration::days(28 * 4 * 0 - 14))
//.unwrap(),
weeks: 5,
};
calendar_week.draw(&mut display)?;