From f351dea81a3092cce3dc544e1801c7ec02a3acc8 Mon Sep 17 00:00:00 2001 From: Piyush Mishra Date: Tue, 29 Mar 2022 21:28:03 +0530 Subject: [PATCH] Color and frame of pregress bar --- src/export_all_window.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/export_all_window.rs b/src/export_all_window.rs index ee38309..ce603f5 100644 --- a/src/export_all_window.rs +++ b/src/export_all_window.rs @@ -14,7 +14,7 @@ //! Picker to pick config if multiple configs are present or defalut config is not present use crate::{ - dialog, globals, + config, dialog, globals, result_ext::ResultExt, utils::{self, ImageContainer, ImageInfo, ImageProperties, ImagePropertiesFile}, }; @@ -52,6 +52,14 @@ impl ExportAllWindow { SvgImage::from_data(globals::ICON.to_str().unwrap()).unwrap(), )); + let progress_color = if *globals::THEME == config::Themes::Dark + || *globals::THEME == config::Themes::HighContrast + { + enums::Color::rgb_color(0, 116, 80) + } else { + enums::Color::rgb_color(34, 203, 135) + }; + let mut main_flex = Flex::default().size_of_parent().column(); //label @@ -78,6 +86,9 @@ impl ExportAllWindow { let mut progress = Progress::default().with_label("Exporting..."); progress.set_maximum(1.0); progress.set_value(0.0); + progress.set_frame(enums::FrameType::ThinDownBox); + progress.set_selection_color(progress_color); + Frame::default(); panel_flex.set_size(&progress, 490); panel_flex.end();