Skip to content

Commit e7c5544

Browse files
committed
new GUI layout
1 parent 98bd852 commit e7c5544

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

src/gui.rs

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,22 @@ impl MyApp {
645645
}
646646
});
647647
ui.end_row();
648+
ui.label("Show Sent Commands");
649+
ui.add(toggle(&mut self.show_sent_cmds))
650+
.on_hover_text("Show sent commands in console.");
651+
ui.end_row();
652+
ui.label("Show Timestamp");
653+
ui.add(toggle(&mut self.show_timestamps))
654+
.on_hover_text("Show timestamp in console.");
655+
ui.end_row();
656+
ui.label("EOL character");
657+
ui.add(
658+
egui::TextEdit::singleline(&mut self.eol)
659+
.desired_width(ui.available_width() * 0.9))
660+
.on_hover_text("Configure your EOL character for sent commands..");
661+
// ui.checkbox(&mut self.gui_conf.debug, "Debug Mode");
662+
ui.end_row();
663+
ui.end_row();
648664

649665
if ui.button("Save CSV")
650666
.on_hover_text("Save Plot Data to CSV.")
@@ -700,39 +716,19 @@ impl MyApp {
700716
}
701717
ui.end_row();
702718
ui.label("Save Raw Traffic");
703-
if ui.add(toggle(&mut self.save_raw))
719+
ui.add(toggle(&mut self.save_raw))
704720
.on_hover_text("Save second CSV containing raw traffic.")
705-
.changed() {
706-
// gui_states.push(GuiState::Run(self.show_timestamps));
707-
}
708-
ui.end_row();
709-
ui.label("");
710-
ui.end_row();
711-
ui.label("Show Sent Commands");
712-
ui.add(toggle(&mut self.show_sent_cmds))
713-
.on_hover_text("Show sent commands in console.");
714-
ui.end_row();
715-
ui.label("Show Timestamp");
716-
ui.add(toggle(&mut self.show_timestamps))
717-
.on_hover_text("Show timestamp in console.");
721+
.changed();
718722
ui.end_row();
719723
ui.label("Save Absolute Time");
720724
ui.add(toggle(&mut self.gui_conf.save_absolute_time))
721725
.on_hover_text("Save absolute time in CSV.");
722726
ui.end_row();
723-
ui.label("EOL character");
724-
ui.add(
725-
egui::TextEdit::singleline(&mut self.eol)
726-
.desired_width(ui.available_width() * 0.9))
727-
.on_hover_text("Configure your EOL character for sent commands..");
728-
// ui.checkbox(&mut self.gui_conf.debug, "Debug Mode");
729-
ui.end_row();
730-
global_dark_light_mode_buttons(ui);
731-
self.gui_conf.dark_mode = ui.visuals() == &Visuals::dark();
732-
ui.end_row();
733-
ui.label("");
734-
ui.end_row();
735727
});
728+
ui.add_space(75.0);
729+
global_dark_light_mode_buttons(ui);
730+
ui.add_space(25.0);
731+
self.gui_conf.dark_mode = ui.visuals() == &Visuals::dark();
736732
if ui.button("Reset Labels").clicked() {
737733
self.serial_devices.labels[self.device_idx] = self.data.names.clone();
738734
}

0 commit comments

Comments
 (0)