Render border above active progress for progress_bar widget. (#2443)
* Render border above active progress for progress_bar widget. * Fix gap showing between border and background. * Include border style in active bar and make the border color transparent.
This commit is contained in:
parent
7bffab72b7
commit
ae58a40398
1 changed files with 6 additions and 2 deletions
|
|
@ -5,7 +5,8 @@ use crate::core::mouse;
|
|||
use crate::core::renderer;
|
||||
use crate::core::widget::Tree;
|
||||
use crate::core::{
|
||||
self, Background, Element, Layout, Length, Rectangle, Size, Theme, Widget,
|
||||
self, Background, Color, Element, Layout, Length, Rectangle, Size, Theme,
|
||||
Widget,
|
||||
};
|
||||
|
||||
use std::ops::RangeInclusive;
|
||||
|
|
@ -151,7 +152,10 @@ where
|
|||
width: active_progress_width,
|
||||
..bounds
|
||||
},
|
||||
border: border::rounded(style.border.radius),
|
||||
border: Border {
|
||||
color: Color::TRANSPARENT,
|
||||
..style.border
|
||||
},
|
||||
..renderer::Quad::default()
|
||||
},
|
||||
style.bar,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue