From 3f3425563c205fbd4e91c88356ba1d9d6348f5fe Mon Sep 17 00:00:00 2001 From: Fabrizio Iannetti Date: Sun, 17 Mar 2024 17:04:10 +0100 Subject: [PATCH] use a 1 pixel margin for text in event bars Signed-off-by: Fabrizio Iannetti --- src/ui/calendar.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ui/calendar.rs b/src/ui/calendar.rs index 50da504..ae413dc 100644 --- a/src/ui/calendar.rs +++ b/src/ui/calendar.rs @@ -215,10 +215,18 @@ fn render_events_in_row( }, params.ev_bg, ); + let ev_text_size = Size { + height: ev_bar.bounds.height - 2.0, + width: ev_bar.bounds.width, + }; + let ev_text_position = Point { + x: ev_bar.bounds.x, + y: ev_bar.bounds.y + 1.0, + }; renderer.fill_text( Text { content: ev_bar.ev.text.as_str(), - bounds: ev_bar.bounds.size(), + bounds: ev_text_size, size: params.ev_fontsize.into(), line_height: LineHeight::default(), font: renderer.default_font(), @@ -226,7 +234,7 @@ fn render_events_in_row( vertical_alignment: alignment::Vertical::Top, shaping: Shaping::default(), }, - ev_bar.bounds.position(), + ev_text_position, fg, ev_bar.bounds, );