INNER CODE UNIT · Rust

origin_change

David-OConnor/plascad · src/gui/mod.rs:113

fn origin_change(state: &mut State, ui: &mut Ui) {
    if ui.button("Set origin").clicked() {
        state.ui.show_origin_change = !state.ui.show_origin_change;
    }
    if state.ui.show_origin_change {
        ui.horizontal(|ui| {
            ui.label("New origin:");

            let mut entry = state.ui.new_origin.to_string();
            if ui
                .add(TextEdit::singleline(&mut entry).desired_width(40.))
                .changed()
            {
                state.ui.new_origin = entry.parse().unwrap_or(0);
            }

            if ui
                .button(RichText::new("Set").color(COLOR_ACTION))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…