INNER CODE UNIT · Rust
draw
David-OConnor/plascad · src/gui/mod.rs:276
pub fn draw(state: &mut State, ui: &mut Ui) {
let ctx = ui.ctx().clone();
ctx.options_mut(|o| o.theme_preference = ThemePreference::Dark);
egui::CentralPanel::default().show(ui, |ui| {
handle_input(state, ui);
// todo: This section DRY with seq viewx.
let mut visuals = ctx.global_style().visuals.clone();
// visuals.override_text_color = Some(Color32::from_rgb(255, 0, 0));
visuals.override_text_color = Some(Color32::LIGHT_GRAY);
ctx.set_visuals(visuals);
navigation::tab_selector(state, ui);
ui.add_space(ROW_SPACING / 2.);
let ab1_mode = state.tabs_open[state.active].ab1;