pub struct ChoiceWidget {
pub rect: Rectangle,
pub border_color: Color,
pub border_width: f64,
pub background_color: Option<Color>,
pub text_color: Color,
pub font: Font,
pub font_size: f64,
pub highlight_color: Option<Color>,
}Expand description
Widget annotation for choice fields (ComboBox and ListBox)
Fields§
§rect: RectangleWidget rectangle
border_color: ColorBorder color
border_width: f64Border width
background_color: Option<Color>Background color
text_color: ColorText color
font: FontFont
font_size: f64Font size
highlight_color: Option<Color>Highlight color for selected items
Implementations§
Source§impl ChoiceWidget
impl ChoiceWidget
Sourcepub fn with_border_color(self, color: Color) -> Self
pub fn with_border_color(self, color: Color) -> Self
Set border color
Sourcepub fn with_border_width(self, width: f64) -> Self
pub fn with_border_width(self, width: f64) -> Self
Set border width
Sourcepub fn with_background_color(self, color: Option<Color>) -> Self
pub fn with_background_color(self, color: Option<Color>) -> Self
Set background color
Sourcepub fn with_text_color(self, color: Color) -> Self
pub fn with_text_color(self, color: Color) -> Self
Set text color
Sourcepub fn with_font_size(self, size: f64) -> Self
pub fn with_font_size(self, size: f64) -> Self
Set font size
Sourcepub fn with_highlight_color(self, color: Option<Color>) -> Self
pub fn with_highlight_color(self, color: Option<Color>) -> Self
Set highlight color for selected items
Trait Implementations§
Source§impl Clone for ChoiceWidget
impl Clone for ChoiceWidget
Source§fn clone(&self) -> ChoiceWidget
fn clone(&self) -> ChoiceWidget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChoiceWidget
impl Debug for ChoiceWidget
Auto Trait Implementations§
impl Freeze for ChoiceWidget
impl RefUnwindSafe for ChoiceWidget
impl Send for ChoiceWidget
impl Sync for ChoiceWidget
impl Unpin for ChoiceWidget
impl UnwindSafe for ChoiceWidget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().