From 11f76444666d2e3d053c5d6bd4c7567fe86a2cd4 Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Mon, 2 Jan 2023 20:57:06 +0200 Subject: implement tags_padding config option --- src/tags.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/tags.rs') diff --git a/src/tags.rs b/src/tags.rs index d22853d..e3b87ab 100644 --- a/src/tags.rs +++ b/src/tags.rs @@ -1,7 +1,7 @@ +use crate::config::Config; use crate::text::{Attributes, ComputedText}; -use cairo::Context; -use pango::FontDescription; -use pangocairo::{cairo, pango}; + +use pangocairo::cairo::Context; #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum TagState { @@ -32,13 +32,13 @@ impl TagsInfo { } } -pub fn compute_tag_label(label: &str, font: &FontDescription, context: &Context) -> ComputedText { +pub fn compute_tag_label(label: &str, config: &Config, context: &Context) -> ComputedText { ComputedText::new( label, Attributes { - font, - padding_left: 25.0, - padding_right: 25.0, + font: &config.font.0, + padding_left: config.tags_padding, + padding_right: config.tags_padding, min_width: None, align: Default::default(), markup: false, -- cgit v1.3.1