[−][src]Struct unsegen::widget::layouts::VerticalLayout
A Layout that can be used to draw widgets vertically, one ontop the other, on a window.
Implementations
impl VerticalLayout
[src]
pub fn new(separating_style: SeparatingStyle) -> Self
[src]
pub fn space_demand(&self, widgets: &[&dyn Widget]) -> Demand2D
[src]
Return the current demand for (rectangular) screen estate.
Similar to Widget::space_demand, but with a different signature, as the layout does not own the widgets.
pub fn draw(
&self,
window: Window<'_>,
widgets: &[(&dyn Widget, RenderingHints)]
)
[src]
&self,
window: Window<'_>,
widgets: &[(&dyn Widget, RenderingHints)]
)
Draw the given widgets to the window, from top to bottom.
Auto Trait Implementations
impl RefUnwindSafe for VerticalLayout
impl Send for VerticalLayout
impl Sync for VerticalLayout
impl Unpin for VerticalLayout
impl UnwindSafe for VerticalLayout
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,
pub 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.
pub 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>,