pub struct RadioGroup { /* private fields */ }Expand description
One choice among several, shown as radio buttons. Arrow keys move the selection and the focus together (wrapping); Home and End jump to the ends.
Implementations§
Source§impl RadioGroup
impl RadioGroup
Sourcepub fn new(
selected: Binding<usize>,
options: impl IntoIterator<Item = impl Into<String>>,
) -> RadioGroup
pub fn new( selected: Binding<usize>, options: impl IntoIterator<Item = impl Into<String>>, ) -> RadioGroup
Radio buttons for options; selected holds the zero-based index.
Sourcepub fn label(self, label: impl Into<String>) -> RadioGroup
pub fn label(self, label: impl Into<String>) -> RadioGroup
The name screen readers announce for the group, such as “Plan”.
Trait Implementations§
Source§impl Debug for RadioGroup
impl Debug for RadioGroup
Auto Trait Implementations§
impl !RefUnwindSafe for RadioGroup
impl !Send for RadioGroup
impl !Sync for RadioGroup
impl !UnwindSafe for RadioGroup
impl Freeze for RadioGroup
impl Unpin for RadioGroup
impl UnsafeUnpin for RadioGroup
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
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.