pub struct TabsBuilder { /* private fields */ }Expand description
Configuration handle returned by tabs.
Implementations§
Source§impl TabsBuilder
impl TabsBuilder
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 variant(&self, value: TabsVariant) -> Self
pub fn variant(&self, value: TabsVariant) -> Self
Configure variant before this component executes.
Sourcepub fn variant_optional(&self, value: Option<TabsVariant>) -> Self
pub fn variant_optional(&self, value: Option<TabsVariant>) -> Self
Configure variant before this component executes.
Sourcepub fn selected(&self, value: State<usize>) -> Self
pub fn selected(&self, value: State<usize>) -> Self
Configure selected before this component executes.
Sourcepub fn selected_optional(&self, value: Option<State<usize>>) -> Self
pub fn selected_optional(&self, value: Option<State<usize>>) -> Self
Configure selected before this component executes.
Sourcepub fn activation_mode(&self, value: TabActivationMode) -> Self
pub fn activation_mode(&self, value: TabActivationMode) -> Self
Configure activation_mode before this component executes.
Sourcepub fn activation_mode_optional(&self, value: Option<TabActivationMode>) -> Self
pub fn activation_mode_optional(&self, value: Option<TabActivationMode>) -> Self
Configure activation_mode before this component executes.
Sourcepub fn indicator_color(&self, value: Color) -> Self
pub fn indicator_color(&self, value: Color) -> Self
Configure indicator_color before this component executes.
Sourcepub fn indicator_color_optional(&self, value: Option<Color>) -> Self
pub fn indicator_color_optional(&self, value: Option<Color>) -> Self
Configure indicator_color before this component executes.
Sourcepub fn container_color(&self, value: Color) -> Self
pub fn container_color(&self, value: Color) -> Self
Configure container_color before this component executes.
Sourcepub fn container_color_optional(&self, value: Option<Color>) -> Self
pub fn container_color_optional(&self, value: Option<Color>) -> Self
Configure container_color before this component executes.
Sourcepub fn active_content_color(&self, value: Color) -> Self
pub fn active_content_color(&self, value: Color) -> Self
Configure active_content_color before this component executes.
Sourcepub fn active_content_color_optional(&self, value: Option<Color>) -> Self
pub fn active_content_color_optional(&self, value: Option<Color>) -> Self
Configure active_content_color before this component executes.
Sourcepub fn inactive_content_color(&self, value: Color) -> Self
pub fn inactive_content_color(&self, value: Color) -> Self
Configure inactive_content_color before this component executes.
Sourcepub fn inactive_content_color_optional(&self, value: Option<Color>) -> Self
pub fn inactive_content_color_optional(&self, value: Option<Color>) -> Self
Configure inactive_content_color before this component executes.
Sourcepub fn indicator_height(&self, value: Dp) -> Self
pub fn indicator_height(&self, value: Dp) -> Self
Configure indicator_height before this component executes.
Sourcepub fn indicator_height_optional(&self, value: Option<Dp>) -> Self
pub fn indicator_height_optional(&self, value: Option<Dp>) -> Self
Configure indicator_height before this component executes.
Sourcepub fn indicator_min_width(&self, value: Dp) -> Self
pub fn indicator_min_width(&self, value: Dp) -> Self
Configure indicator_min_width before this component executes.
Sourcepub fn indicator_min_width_optional(&self, value: Option<Dp>) -> Self
pub fn indicator_min_width_optional(&self, value: Option<Dp>) -> Self
Configure indicator_min_width before this component executes.
Sourcepub fn indicator_max_width(&self, value: Dp) -> Self
pub fn indicator_max_width(&self, value: Dp) -> Self
Configure indicator_max_width before this component executes.
Sourcepub fn indicator_max_width_optional(&self, value: Option<Dp>) -> Self
pub fn indicator_max_width_optional(&self, value: Option<Dp>) -> Self
Configure indicator_max_width before this component executes.
Sourcepub fn min_tab_height(&self, value: Dp) -> Self
pub fn min_tab_height(&self, value: Dp) -> Self
Configure min_tab_height before this component executes.
Sourcepub fn min_tab_height_optional(&self, value: Option<Dp>) -> Self
pub fn min_tab_height_optional(&self, value: Option<Dp>) -> Self
Configure min_tab_height before this component executes.
Sourcepub fn tab_padding(&self, value: Dp) -> Self
pub fn tab_padding(&self, value: Dp) -> Self
Configure tab_padding before this component executes.
Sourcepub fn tab_padding_optional(&self, value: Option<Dp>) -> Self
pub fn tab_padding_optional(&self, value: Option<Dp>) -> Self
Configure tab_padding 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 disabled_content_color(&self, value: Color) -> Self
pub fn disabled_content_color(&self, value: Color) -> Self
Configure disabled_content_color before this component executes.
Sourcepub fn disabled_content_color_optional(&self, value: Option<Color>) -> Self
pub fn disabled_content_color_optional(&self, value: Option<Color>) -> Self
Configure disabled_content_color before this component executes.
Sourcepub fn divider_color(&self, value: Color) -> Self
pub fn divider_color(&self, value: Color) -> Self
Configure divider_color before this component executes.
Sourcepub fn divider_color_optional(&self, value: Option<Color>) -> Self
pub fn divider_color_optional(&self, value: Option<Color>) -> Self
Configure divider_color before this component executes.
Sourcepub fn scrollable(&self, value: bool) -> Self
pub fn scrollable(&self, value: bool) -> Self
Configure scrollable before this component executes.
Sourcepub fn scrollable_optional(&self, value: Option<bool>) -> Self
pub fn scrollable_optional(&self, value: Option<bool>) -> Self
Configure scrollable before this component executes.
Sourcepub fn edge_padding(&self, value: Dp) -> Self
pub fn edge_padding(&self, value: Dp) -> Self
Configure edge_padding before this component executes.
Sourcepub fn edge_padding_optional(&self, value: Option<Dp>) -> Self
pub fn edge_padding_optional(&self, value: Option<Dp>) -> Self
Configure edge_padding before this component executes.
Sourcepub fn min_scrollable_tab_width(&self, value: Dp) -> Self
pub fn min_scrollable_tab_width(&self, value: Dp) -> Self
Configure min_scrollable_tab_width before this component executes.
Sourcepub fn min_scrollable_tab_width_optional(&self, value: Option<Dp>) -> Self
pub fn min_scrollable_tab_width_optional(&self, value: Option<Dp>) -> Self
Configure min_scrollable_tab_width 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<RenderSlotWith<TabRow>>) -> Self
pub fn content_optional(&self, value: Option<RenderSlotWith<TabRow>>) -> Self
Configure content before this component executes.
Auto Trait Implementations§
impl Freeze for TabsBuilder
impl RefUnwindSafe for TabsBuilder
impl Send for TabsBuilder
impl Sync for TabsBuilder
impl Unpin for TabsBuilder
impl UnsafeUnpin for TabsBuilder
impl UnwindSafe for TabsBuilder
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.