Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
use crate::data::Property;
/// A progress indicator.
#[derive(Debug, Default)]
pub struct Progress {
/// Progress between 0 and 1, or None if indeterminate.
pub amount: Property<Option<f32>>,
}
impl super::ElementBuilder<Progress> {
#[allow(dead_code)]
pub fn amount(&mut self, value: impl Into<Property<Option<f32>>>) {
self.element_type.amount = value.into();
}
}