MCPcopy Create free account
hub / github.com/elastic/devfiler / draw_add_data_window

Method draw_add_data_window

src/ui/app.rs:138–161  ·  view source on GitHub ↗
(&mut self, ctx: &egui::Context)

Source from the content-addressed store, hash-verified

136 }
137
138 fn draw_add_data_window(&mut self, ctx: &egui::Context) {
139 const DEFAULT_WIDTH: f32 = 800.0;
140 const DEFAULT_HEIGHT: f32 = 600.0;
141
142 let mut still_open = true;
143
144 let screen_rect = ctx.available_rect();
145 let default_rect = Rect::from_min_size(
146 Pos2::new(screen_rect.center().x - DEFAULT_WIDTH / 2.0, 50.0),
147 Vec2::new(DEFAULT_WIDTH, DEFAULT_HEIGHT),
148 );
149
150 egui::Window::new("Adding data")
151 .collapsible(true)
152 .default_rect(default_rect)
153 .open(&mut still_open)
154 .show(ctx, |ui| {
155 ui.vertical(|ui| self.draw_add_data_window_contents(ui));
156 });
157
158 if !still_open {
159 self.show_add_data_window = false;
160 }
161 }
162
163 fn draw_add_data_window_contents(&mut self, ui: &mut Ui) {
164 static ADD_DATA_MD: &str = include_str!("./add-data.md");

Callers 1

updateMethod · 0.80

Calls 2

openMethod · 0.45

Tested by

no test coverage detected