pub struct Text { /* private fields */ }
Expand description
Struct for text
.
Implementations§
source§impl Text
impl Text
pub const DEFAULT_SIZE: u32 = 18u32
sourcepub fn color(self, color: Color) -> Text
pub fn color(self, color: Color) -> Text
Examples found in repository?
examples/calc.rs (line 12)
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
fn digit_button(title: &str, state: StateHandle<String>) -> impl View {
let t = String::from(title);
zstack((
rectangle()
.corner_radius(10.0)
.color(RED_HIGHLIGHT)
.tap(move |cx| cx[state].push_str(&t)),
text(title).color(BLACK).offset([10.0, 10.0]),
))
.padding(Auto)
}
fn calc_button(title: &str, callback: impl Fn(&mut Context) + 'static) -> impl View {
zstack((
rectangle()
.corner_radius(10.0)
.color(GREEN_HIGHLIGHT)
.tap(callback),
text(title).color(BLACK).offset([10.0, 10.0]),
))
.padding(Auto)
}
Trait Implementations§
source§impl TextModifiers for Text
impl TextModifiers for Text
source§impl View for Text
impl View for Text
source§fn layout(&self, _id: ViewId, args: &mut LayoutArgs<'_>) -> LocalSize
fn layout(&self, _id: ViewId, args: &mut LayoutArgs<'_>) -> LocalSize
Lays out subviews and return the size of the view. Read more
source§fn hittest(
&self,
_id: ViewId,
_pt: LocalPoint,
_cx: &mut Context
) -> Option<ViewId>
fn hittest( &self, _id: ViewId, _pt: LocalPoint, _cx: &mut Context ) -> Option<ViewId>
Returns the topmost view which the point intersects.
source§fn access(
&self,
id: ViewId,
cx: &mut Context,
nodes: &mut Vec<(NodeId, Node)>
) -> Option<NodeId>
fn access( &self, id: ViewId, cx: &mut Context, nodes: &mut Vec<(NodeId, Node)> ) -> Option<NodeId>
Builds an AccessKit tree. The node ID for the subtree is returned. All generated nodes are accumulated.
source§fn commands(&self, _id: ViewId, _cx: &mut Context, _cmds: &mut Vec<CommandInfo>)
fn commands(&self, _id: ViewId, _cx: &mut Context, _cmds: &mut Vec<CommandInfo>)
Accumulates information about menu bar commands.
source§fn dirty(&self, _id: ViewId, _xform: LocalToWorld, _cx: &mut Context)
fn dirty(&self, _id: ViewId, _xform: LocalToWorld, _cx: &mut Context)
Determines dirty regions which need repainting.
source§fn gc(&self, _id: ViewId, _cx: &mut Context, _map: &mut Vec<ViewId>)
fn gc(&self, _id: ViewId, _cx: &mut Context, _map: &mut Vec<ViewId>)
Gets IDs for state currently in use.
source§fn is_flexible(&self) -> bool
fn is_flexible(&self) -> bool
For detecting flexible sized things in stacks.