[−][src]Struct mergui::widgets::dropdown::DropDownConfig
Configures the dropdown widget
Fields
values: Vec<ValueConfig>
A list of selectable values and how to render them. See DropDownValueConfig
location: Rectangle
The location of this widget
option_height: f32
The height of every option inside the list
The image that is used to show an extra button the user can click on to open it
The size of the button. The button itself is always left to the widget
selected: Option<usize>
What starts as selected
divider_color: Color
The color of the line between and arround every option
divider_size: f32
The width of the line between and arround every option
t: PhantomData<T>
Trait Implementations
impl<T: Clone, X: Into<DropDownValueConfig<T>>> WidgetConfig<Dropdown<T>, DropDown<T>> for DropDownConfig<T, X>
[src]
Auto Trait Implementations
impl<T, ValueConfig> !RefUnwindSafe for DropDownConfig<T, ValueConfig>
impl<T, ValueConfig> !Send for DropDownConfig<T, ValueConfig>
impl<T, ValueConfig> !Sync for DropDownConfig<T, ValueConfig>
impl<T, ValueConfig> Unpin for DropDownConfig<T, ValueConfig> where
T: Unpin,
ValueConfig: Unpin,
T: Unpin,
ValueConfig: Unpin,
impl<T, ValueConfig> !UnwindSafe for DropDownConfig<T, ValueConfig>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,