pub struct ComboBoxAppearance {
pub font: Font,
pub font_size: f64,
pub text_color: Color,
pub selected_text: Option<String>,
pub show_arrow: bool,
}Expand description
Appearance generator for ComboBox fields
Fields§
§font: FontFont for text
font_size: f64Font size
text_color: ColorText color
selected_text: Option<String>Selected option
show_arrow: boolShow dropdown arrow
Trait Implementations§
Source§impl AppearanceGenerator for ComboBoxAppearance
impl AppearanceGenerator for ComboBoxAppearance
Source§fn generate_appearance(
&self,
widget: &Widget,
value: Option<&str>,
_state: AppearanceState,
) -> Result<AppearanceStream>
fn generate_appearance( &self, widget: &Widget, value: Option<&str>, _state: AppearanceState, ) -> Result<AppearanceStream>
Generate appearance stream for the field
Source§impl Clone for ComboBoxAppearance
impl Clone for ComboBoxAppearance
Source§fn clone(&self) -> ComboBoxAppearance
fn clone(&self) -> ComboBoxAppearance
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 ComboBoxAppearance
impl Debug for ComboBoxAppearance
Auto Trait Implementations§
impl Freeze for ComboBoxAppearance
impl RefUnwindSafe for ComboBoxAppearance
impl Send for ComboBoxAppearance
impl Sync for ComboBoxAppearance
impl Unpin for ComboBoxAppearance
impl UnwindSafe for ComboBoxAppearance
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().