Function rui::circle

source ·
pub fn circle() -> Circle
Expand description

Renders a circle which expands to fill available space.

Examples found in repository?
examples/zstack.rs (line 6)
3
4
5
6
7
8
fn main() {
    rui(zstack((
        "This is a test.",
        circle().color(RED_HIGHLIGHT).padding(Auto),
    )));
}
More examples
Hide additional examples
examples/any_view.rs (line 6)
3
4
5
6
7
8
9
10
11
12
fn main() {
    rui(list(vec![7, 42], |i| {
        if *i == 7 {
            any_view(circle())
        } else {
            any_view(rectangle())
        }
        .padding(Auto)
    }));
}
examples/env.rs (line 17)
15
16
17
18
19
20
21
22
fn my_control() -> impl View {
    env(|t, _| {
        circle().color(match t {
            MyControlType::Chill => AZURE_HIGHLIGHT,
            MyControlType::Agro => RED_HIGHLIGHT,
        })
    })
}
examples/list.rs (line 9)
3
4
5
6
7
8
9
10
11
fn main() {
    let data = vec!["John", "Paul", "George", "Ringo"];

    let ids = (0usize..data.len()).collect();

    rui(list(ids, move |id| {
        hstack((circle(), data[*id].to_string()))
    }));
}
examples/shapes.rs (line 5)
3
4
5
6
7
8
9
10
11
fn main() {
    rui(hstack((
        circle().color(RED_HIGHLIGHT).padding(Auto),
        rectangle()
            .corner_radius(5.0)
            .color(AZURE_HIGHLIGHT)
            .padding(Auto),
    )));
}
examples/custom_modifier.rs (line 21)
19
20
21
22
23
24
25
26
fn my_control() -> impl MyMods {
    modview(|t, _| {
        circle().color(match t {
            MyControlType::Chill => AZURE_HIGHLIGHT,
            MyControlType::Agro => RED_HIGHLIGHT,
        })
    })
}