pub struct DividerView { /* private fields */ }Expand description
A declarative hairline separator. See the module docs.
Implementations§
Source§impl DividerView
impl DividerView
Sourcepub fn thickness(self, thickness: f64) -> Self
pub fn thickness(self, thickness: f64) -> Self
Set the line’s thickness, in logical px. [DEFAULT_THICKNESS] (1px)
by default.
Sourcepub fn vertical(self) -> Self
pub fn vertical(self) -> Self
Switch to a vertical line: fixed thickness on width, filling the available height — the typical separator between side-by-side panels. Horizontal (fixed thickness on height, filling width) by default; see the module docs’ “Sizing” section.
Trait Implementations§
Source§impl<State: 'static> View<State> for DividerView
impl<State: 'static> View<State> for DividerView
Source§type Element = DividerWidget
type Element = DividerWidget
The retained widget this view produces.
Source§fn build(&self, _ctx: &mut BuildCtx<'_>) -> DividerWidget
fn build(&self, _ctx: &mut BuildCtx<'_>) -> DividerWidget
Materialise a fresh widget for this view.
Source§fn rebuild(
&self,
prev: &Self,
element: &mut DividerWidget,
_ctx: &mut BuildCtx<'_>,
) -> ChangeFlags
fn rebuild( &self, prev: &Self, element: &mut DividerWidget, _ctx: &mut BuildCtx<'_>, ) -> ChangeFlags
Reconcile
prev (the previous view of the same type) against the live
element, mutating it in place and reporting what changed.Auto Trait Implementations§
impl Freeze for DividerView
impl RefUnwindSafe for DividerView
impl Send for DividerView
impl Sync for DividerView
impl Unpin for DividerView
impl UnsafeUnpin for DividerView
impl UnwindSafe for DividerView
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.