@@ -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