pub struct ProgressBar {
pub id: WidgetId,
pub rect: Rect,
pub value: f32,
pub animated: bool,
pub label: Option<String>,
pub color: Option<Color>,
pub visible: bool,
/* private fields */
}Fields§
§id: WidgetId§rect: Rect§value: f32§animated: bool§label: Option<String>§color: Option<Color>§visible: boolImplementations§
Source§impl ProgressBar
impl ProgressBar
pub fn new(id: WidgetId) -> Self
pub fn with_color(self, c: Color) -> Self
pub fn with_label(self, l: &str) -> Self
Trait Implementations§
Source§impl Debug for ProgressBar
impl Debug for ProgressBar
Source§impl Widget for ProgressBar
impl Widget for ProgressBar
fn id(&self) -> WidgetId
fn rect(&self) -> Rect
fn set_rect(&mut self, r: Rect)
fn is_visible(&self) -> bool
fn preferred_size(&self) -> (SizeConstraint, SizeConstraint)
fn update(&mut self, dt: f32)
fn draw(&self, dl: &mut DrawList, theme: &Theme)
fn handle_input( &mut self, _input: &UiInput, _events: &mut Vec<UiEvent>, _theme: &Theme, _dt: f32, )
Auto Trait Implementations§
impl Freeze for ProgressBar
impl RefUnwindSafe for ProgressBar
impl Send for ProgressBar
impl Sync for ProgressBar
impl Unpin for ProgressBar
impl UnsafeUnpin for ProgressBar
impl UnwindSafe for ProgressBar
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more