INNER CODE UNIT · Rust

feature_text

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

fn feature_text(i: usize, features: &[Feature], seq_len: usize, ui: &mut Ui) {
    if i >= features.len() {
        eprintln!("Invalid selected feature");
        return; // todo: Ideally set the feature to none.
    }
    let feature = &features[i];

    ui.label(&feature.label);
    ui.label(feature.location_descrip(seq_len));
    let (r, g, b) = feature.color();
    ui.label(RichText::new(feature.feature_type.to_string()).color(Color32::from_rgb(r, g, b)));

    // todo?
    for note in &feature.notes {
        // ui.label(&format!("{}: {}", note.0, note.1));
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…