Trait cursive::traits::Resizable [−][src]
pub trait Resizable: View {}Show methods
fn boxed(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self> { ... } fn resized(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self> { ... } fn fixed_size<S>(self, size: S) -> ResizedView<Self>
where
S: Into<XY<usize>>, { ... } fn fixed_width(self, width: usize) -> ResizedView<Self> { ... } fn fixed_height(self, height: usize) -> ResizedView<Self> { ... } fn full_screen(self) -> ResizedView<Self> { ... } fn full_width(self) -> ResizedView<Self> { ... } fn full_height(self) -> ResizedView<Self> { ... } fn max_size<S>(self, size: S) -> ResizedView<Self>
where
S: Into<XY<usize>>, { ... } fn max_width(self, max_width: usize) -> ResizedView<Self> { ... } fn max_height(self, max_height: usize) -> ResizedView<Self> { ... } fn min_size<S>(self, size: S) -> ResizedView<Self>
where
S: Into<XY<usize>>, { ... } fn min_width(self, min_width: usize) -> ResizedView<Self> { ... } fn min_height(self, min_height: usize) -> ResizedView<Self> { ... }
Expand description
Makes a view wrappable in a ResizedView
.
Provided methods
fn boxed(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self>
[src]
fn boxed(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self>
[src]👎 Deprecated:
Use Resizable::resized()
instead.
Same as resized
fn resized(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self>
[src]
fn resized(
self,
width: SizeConstraint,
height: SizeConstraint
) -> ResizedView<Self>
[src]Wraps self
in a ResizedView
with the given size constraints.
fn fixed_size<S>(self, size: S) -> ResizedView<Self> where
S: Into<XY<usize>>,
[src]
fn fixed_size<S>(self, size: S) -> ResizedView<Self> where
S: Into<XY<usize>>,
[src]Wraps self
into a fixed-size ResizedView
.
fn fixed_width(self, width: usize) -> ResizedView<Self>
[src]
fn fixed_width(self, width: usize) -> ResizedView<Self>
[src]Wraps self
into a fixed-width ResizedView
.
fn fixed_height(self, height: usize) -> ResizedView<Self>
[src]
fn fixed_height(self, height: usize) -> ResizedView<Self>
[src]Wraps self
into a fixed-width ResizedView
.
fn full_screen(self) -> ResizedView<Self>
[src]
fn full_screen(self) -> ResizedView<Self>
[src]Wraps self
into a full-screen ResizedView
.
fn full_width(self) -> ResizedView<Self>
[src]
fn full_width(self) -> ResizedView<Self>
[src]Wraps self
into a full-width ResizedView
.
fn full_height(self) -> ResizedView<Self>
[src]
fn full_height(self) -> ResizedView<Self>
[src]Wraps self
into a full-height ResizedView
.
Wraps self
into a limited-size ResizedView
.
fn max_width(self, max_width: usize) -> ResizedView<Self>
[src]
fn max_width(self, max_width: usize) -> ResizedView<Self>
[src]Wraps self
into a limited-width ResizedView
.
fn max_height(self, max_height: usize) -> ResizedView<Self>
[src]
fn max_height(self, max_height: usize) -> ResizedView<Self>
[src]Wraps self
into a limited-height ResizedView
.
Wraps self
into a ResizedView
at least sized size
.
fn min_width(self, min_width: usize) -> ResizedView<Self>
[src]
fn min_width(self, min_width: usize) -> ResizedView<Self>
[src]Wraps self
in a ResizedView
at least min_width
wide.
fn min_height(self, min_height: usize) -> ResizedView<Self>
[src]
fn min_height(self, min_height: usize) -> ResizedView<Self>
[src]Wraps self
in a ResizedView
at least min_height
tall.