pub struct StatusBar {
pub id: UiId,
pub left: String,
pub center: String,
pub right: String,
pub progress: Option<f32>,
pub height: f32,
}Expand description
A status bar with left/center/right sections and an optional progress slot.
Fields§
§id: UiId§left: String§center: String§right: String§progress: Option<f32>§height: f32Implementations§
Source§impl StatusBar
impl StatusBar
pub fn new(id: UiId) -> Self
pub fn set_left(&mut self, s: impl Into<String>)
pub fn set_center(&mut self, s: impl Into<String>)
pub fn set_right(&mut self, s: impl Into<String>)
pub fn set_progress(&mut self, v: Option<f32>)
pub fn draw(&self, ctx: &mut UiContext, rect: Rect, style: &UiStyle)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StatusBar
impl RefUnwindSafe for StatusBar
impl Send for StatusBar
impl Sync for StatusBar
impl Unpin for StatusBar
impl UnsafeUnpin for StatusBar
impl UnwindSafe for StatusBar
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