pub struct ListItemBuilder { /* private fields */ }Expand description
Configuration handle returned by list_item.
Implementations§
Source§impl ListItemBuilder
impl ListItemBuilder
Sourcepub fn modifier(&self, value: Modifier) -> Self
pub fn modifier(&self, value: Modifier) -> Self
Configure modifier before this component executes.
Sourcepub fn modifier_optional(&self, value: Option<Modifier>) -> Self
pub fn modifier_optional(&self, value: Option<Modifier>) -> Self
Configure modifier before this component executes.
Sourcepub fn enabled_optional(&self, value: Option<bool>) -> Self
pub fn enabled_optional(&self, value: Option<bool>) -> Self
Configure enabled before this component executes.
Sourcepub fn selected_optional(&self, value: Option<bool>) -> Self
pub fn selected_optional(&self, value: Option<bool>) -> Self
Configure selected before this component executes.
Sourcepub fn selection_mode(&self, value: ListItemSelectionMode) -> Self
pub fn selection_mode(&self, value: ListItemSelectionMode) -> Self
Configure selection_mode before this component executes.
Sourcepub fn selection_mode_optional(
&self,
value: Option<ListItemSelectionMode>,
) -> Self
pub fn selection_mode_optional( &self, value: Option<ListItemSelectionMode>, ) -> Self
Configure selection_mode before this component executes.
Sourcepub fn on_selection_change<F>(&self, value: F) -> Self
pub fn on_selection_change<F>(&self, value: F) -> Self
Configure on_selection_change before this component executes.
Configure on_selection_change before this component executes.
Sourcepub fn on_selection_change_optional(
&self,
value: Option<CallbackWith<bool>>,
) -> Self
pub fn on_selection_change_optional( &self, value: Option<CallbackWith<bool>>, ) -> Self
Configure on_selection_change before this component executes.
Sourcepub fn headline(&self, value: impl Into<String>) -> Self
pub fn headline(&self, value: impl Into<String>) -> Self
Configure headline before this component executes.
Sourcepub fn headline_optional(&self, value: Option<String>) -> Self
pub fn headline_optional(&self, value: Option<String>) -> Self
Configure headline before this component executes.
Sourcepub fn content<F, Output>(&self, value: F) -> Self
pub fn content<F, Output>(&self, value: F) -> Self
Configure content before this component executes.
Configure content before this component executes.
Sourcepub fn content_optional(&self, value: Option<RenderSlot>) -> Self
pub fn content_optional(&self, value: Option<RenderSlot>) -> Self
Configure content before this component executes.
Sourcepub fn overline_content<F, Output>(&self, value: F) -> Self
pub fn overline_content<F, Output>(&self, value: F) -> Self
Configure overline_content before this component executes.
Configure overline_content before this component executes.
Sourcepub fn overline_content_optional(&self, value: Option<RenderSlot>) -> Self
pub fn overline_content_optional(&self, value: Option<RenderSlot>) -> Self
Configure overline_content before this component executes.
Sourcepub fn supporting_content<F, Output>(&self, value: F) -> Self
pub fn supporting_content<F, Output>(&self, value: F) -> Self
Configure supporting_content before this component executes.
Configure supporting_content before this component executes.
Sourcepub fn supporting_content_optional(&self, value: Option<RenderSlot>) -> Self
pub fn supporting_content_optional(&self, value: Option<RenderSlot>) -> Self
Configure supporting_content before this component executes.
Sourcepub fn overline_text(&self, value: impl Into<String>) -> Self
pub fn overline_text(&self, value: impl Into<String>) -> Self
Configure overline_text before this component executes.
Sourcepub fn overline_text_optional(&self, value: Option<String>) -> Self
pub fn overline_text_optional(&self, value: Option<String>) -> Self
Configure overline_text before this component executes.
Sourcepub fn supporting_text(&self, value: impl Into<String>) -> Self
pub fn supporting_text(&self, value: impl Into<String>) -> Self
Configure supporting_text before this component executes.
Sourcepub fn supporting_text_optional(&self, value: Option<String>) -> Self
pub fn supporting_text_optional(&self, value: Option<String>) -> Self
Configure supporting_text before this component executes.
Sourcepub fn leading<F, Output>(&self, value: F) -> Self
pub fn leading<F, Output>(&self, value: F) -> Self
Configure leading before this component executes.
Configure leading before this component executes.
Sourcepub fn leading_optional(&self, value: Option<RenderSlot>) -> Self
pub fn leading_optional(&self, value: Option<RenderSlot>) -> Self
Configure leading before this component executes.
Sourcepub fn trailing<F, Output>(&self, value: F) -> Self
pub fn trailing<F, Output>(&self, value: F) -> Self
Configure trailing before this component executes.
Configure trailing before this component executes.
Sourcepub fn trailing_optional(&self, value: Option<RenderSlot>) -> Self
pub fn trailing_optional(&self, value: Option<RenderSlot>) -> Self
Configure trailing before this component executes.
Sourcepub fn colors(&self, value: ListItemColors) -> Self
pub fn colors(&self, value: ListItemColors) -> Self
Configure colors before this component executes.
Sourcepub fn colors_optional(&self, value: Option<ListItemColors>) -> Self
pub fn colors_optional(&self, value: Option<ListItemColors>) -> Self
Configure colors before this component executes.
Sourcepub fn shape_optional(&self, value: Option<Shape>) -> Self
pub fn shape_optional(&self, value: Option<Shape>) -> Self
Configure shape before this component executes.
Sourcepub fn shapes(&self, value: ListItemShapes) -> Self
pub fn shapes(&self, value: ListItemShapes) -> Self
Configure shapes before this component executes.
Sourcepub fn shapes_optional(&self, value: Option<ListItemShapes>) -> Self
pub fn shapes_optional(&self, value: Option<ListItemShapes>) -> Self
Configure shapes before this component executes.
Sourcepub fn position(&self, value: ListItemPosition) -> Self
pub fn position(&self, value: ListItemPosition) -> Self
Configure position before this component executes.
Sourcepub fn position_optional(&self, value: Option<ListItemPosition>) -> Self
pub fn position_optional(&self, value: Option<ListItemPosition>) -> Self
Configure position before this component executes.
Sourcepub fn dragged_optional(&self, value: Option<bool>) -> Self
pub fn dragged_optional(&self, value: Option<bool>) -> Self
Configure dragged before this component executes.
Sourcepub fn content_padding(&self, value: Padding) -> Self
pub fn content_padding(&self, value: Padding) -> Self
Configure content_padding before this component executes.
Sourcepub fn content_padding_optional(&self, value: Option<Padding>) -> Self
pub fn content_padding_optional(&self, value: Option<Padding>) -> Self
Configure content_padding before this component executes.
Sourcepub fn tonal_elevation(&self, value: Dp) -> Self
pub fn tonal_elevation(&self, value: Dp) -> Self
Configure tonal_elevation before this component executes.
Sourcepub fn tonal_elevation_optional(&self, value: Option<Dp>) -> Self
pub fn tonal_elevation_optional(&self, value: Option<Dp>) -> Self
Configure tonal_elevation before this component executes.
Sourcepub fn shadow_elevation(&self, value: Dp) -> Self
pub fn shadow_elevation(&self, value: Dp) -> Self
Configure shadow_elevation before this component executes.
Sourcepub fn shadow_elevation_optional(&self, value: Option<Dp>) -> Self
pub fn shadow_elevation_optional(&self, value: Option<Dp>) -> Self
Configure shadow_elevation before this component executes.
Sourcepub fn min_height(&self, value: Dp) -> Self
pub fn min_height(&self, value: Dp) -> Self
Configure min_height before this component executes.
Sourcepub fn min_height_optional(&self, value: Option<Dp>) -> Self
pub fn min_height_optional(&self, value: Option<Dp>) -> Self
Configure min_height before this component executes.
Sourcepub fn vertical_alignment(&self, value: ListItemVerticalAlignment) -> Self
pub fn vertical_alignment(&self, value: ListItemVerticalAlignment) -> Self
Configure vertical_alignment before this component executes.
Sourcepub fn vertical_alignment_optional(
&self,
value: Option<ListItemVerticalAlignment>,
) -> Self
pub fn vertical_alignment_optional( &self, value: Option<ListItemVerticalAlignment>, ) -> Self
Configure vertical_alignment before this component executes.
Configure on_click before this component executes.
Sourcepub fn on_click_optional(&self, value: Option<Callback>) -> Self
pub fn on_click_optional(&self, value: Option<Callback>) -> Self
Configure on_click before this component executes.
Sourcepub fn on_long_click<F>(&self, value: F) -> Self
pub fn on_long_click<F>(&self, value: F) -> Self
Configure on_long_click before this component executes.
Configure on_long_click before this component executes.
Sourcepub fn on_long_click_optional(&self, value: Option<Callback>) -> Self
pub fn on_long_click_optional(&self, value: Option<Callback>) -> Self
Configure on_long_click before this component executes.
Sourcepub fn interaction_state(&self, value: State<InteractionState>) -> Self
pub fn interaction_state(&self, value: State<InteractionState>) -> Self
Configure interaction_state before this component executes.
Sourcepub fn interaction_state_optional(
&self,
value: Option<State<InteractionState>>,
) -> Self
pub fn interaction_state_optional( &self, value: Option<State<InteractionState>>, ) -> Self
Configure interaction_state before this component executes.
Sourcepub fn accessibility_label(&self, value: impl Into<String>) -> Self
pub fn accessibility_label(&self, value: impl Into<String>) -> Self
Configure accessibility_label before this component executes.
Sourcepub fn accessibility_label_optional(&self, value: Option<String>) -> Self
pub fn accessibility_label_optional(&self, value: Option<String>) -> Self
Configure accessibility_label before this component executes.
Sourcepub fn accessibility_description(&self, value: impl Into<String>) -> Self
pub fn accessibility_description(&self, value: impl Into<String>) -> Self
Configure accessibility_description before this component executes.
Sourcepub fn accessibility_description_optional(&self, value: Option<String>) -> Self
pub fn accessibility_description_optional(&self, value: Option<String>) -> Self
Configure accessibility_description before this component executes.
Auto Trait Implementations§
impl Freeze for ListItemBuilder
impl RefUnwindSafe for ListItemBuilder
impl Send for ListItemBuilder
impl Sync for ListItemBuilder
impl Unpin for ListItemBuilder
impl UnsafeUnpin for ListItemBuilder
impl UnwindSafe for ListItemBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.