MCPcopy Create free account
hub / github.com/emilk/egui_plot / demo_panel

Method demo_panel

demo/src/app.rs:152–166  ·  view source on GitHub ↗
(&mut self, ui: &mut egui::Ui)

Source from the content-addressed store, hash-verified

150 }
151
152 fn demo_panel(&mut self, ui: &mut egui::Ui) {
153 egui::CentralPanel::default().show(ui, |ui| {
154 if let Some(index) = self.current_example {
155 ui.vertical(|ui| {
156 self.examples[index].show_controls(ui);
157 ui.separator();
158 self.examples[index].show_ui(ui);
159 });
160 } else {
161 ui.vertical_centered(|ui| {
162 ui.heading("Select an example from the left panel");
163 });
164 }
165 });
166 }
167
168 fn load_thumbnails(ctx: &egui::Context, examples: &[Box<dyn PlotExample>]) -> Vec<egui::TextureHandle> {
169 let mut thumbnail_textures = Vec::with_capacity(examples.len());

Callers 1

uiMethod · 0.80

Calls 4

showMethod · 0.80
verticalMethod · 0.45
show_controlsMethod · 0.45
show_uiMethod · 0.45

Tested by

no test coverage detected