pub struct TimePicker { /* private fields */ }Expand description
A 24-hour time field: type it, or choose from a list in steps of
Self::step_minutes.
use ravenrs_reactive::State;
use ravenrs_widgets::{Time, TimePicker, Ui};
let at = State::new(Time::new(9, 30));
let mut ui = Ui::new(TimePicker::new(at.binding()), ravenrs_style::Theme::raven_dark());
ui.update();Implementations§
Source§impl TimePicker
impl TimePicker
Sourcepub fn step_minutes(self, minutes: u16) -> Self
pub fn step_minutes(self, minutes: u16) -> Self
The minutes between the times in the list. 30 by default.
Sourcepub fn label(self, label: impl Into<String>) -> Self
pub fn label(self, label: impl Into<String>) -> Self
The name screen readers announce. Inside a crate::FormField, its label is used instead.
Trait Implementations§
Source§impl Debug for TimePicker
impl Debug for TimePicker
Auto Trait Implementations§
impl !RefUnwindSafe for TimePicker
impl !Send for TimePicker
impl !Sync for TimePicker
impl !UnwindSafe for TimePicker
impl Freeze for TimePicker
impl Unpin for TimePicker
impl UnsafeUnpin for TimePicker
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.