Struct prototty_elements::text::Text
[−]
[src]
pub struct Text { pub string: String, pub size: Vector2<u16>, }
A plain text element. Text wraps naively.
Text that doesn't fit in size
is truncated.
Fields
string: String
size: Vector2<u16>
Methods
impl Text
[src]
fn new<S, V>(string: S, size: V) -> Self where
S: Into<String>,
V: Into<Vector2<u16>>,
[src]
S: Into<String>,
V: Into<Vector2<u16>>,
Create a new Text
element.
fn one_line<S>(string: S) -> Self where
S: Into<String>,
[src]
S: Into<String>,
Create a new Text
element of an appropriate
size for a single line.
Trait Implementations
impl Debug for Text
[src]
impl Clone for Text
[src]
fn clone(&self) -> Text
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl View for Text
[src]
fn view<G: ViewGrid>(&self, offset: Vector2<i16>, depth: i16, grid: &mut G)
[src]
Update the cells in grid
to describe how a type should be rendered. Implementations of view
for low level ui components will typically involve updating cells directly. Implementations for higer level components, such as an entire application's ui, will typically call the view
methed of lower level components which make up the ui. Read more