[chronojump] RunEncoder delete last done!



commit 8c1542c1cb19c226bc1aee851eb0c6b6832c81f9
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Sep 19 11:07:36 2019 +0200

    RunEncoder delete last done!

 src/gui/chronojump.cs  | 9 +++++++++
 src/gui/forceSensor.cs | 2 ++
 src/gui/runEncoder.cs  | 8 ++++++++
 3 files changed, 19 insertions(+)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 230612c9..dfd14747 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -5921,7 +5921,16 @@ LogB.Debug("mc finished 5");
                        force_sensor_delete_current_test_pre_question();
                        return;
                }
+               else if(current_menuitem_mode == Constants.Menuitem_modes.RUNSENCODER)
+               {
+                       run_encoder_delete_current_test_pre_question();
+                       return;
+               }
 
+               delete_last_test_chronopic_clicked (o, args);
+       }
+       private void delete_last_test_chronopic_clicked (object o, EventArgs args)
+       {
                switch (currentEventType.Type) {
                        case EventType.Types.JUMP:
                                if(lastJumpIsSimple) {
diff --git a/src/gui/forceSensor.cs b/src/gui/forceSensor.cs
index 04911dcf..5153e572 100644
--- a/src/gui/forceSensor.cs
+++ b/src/gui/forceSensor.cs
@@ -424,7 +424,9 @@ public partial class ChronoJumpWindow
        private void blankForceSensorInterface()
        {
                currentForceSensor = new ForceSensor();
+
                button_force_sensor_capture_recalculate.Sensitive = false;
+               textview_force_sensor_capture_comment.Buffer.Text = "";
                button_force_sensor_save_comment.Sensitive = false;
                notebook_force_sensor_analyze.Sensitive = false;
                button_force_sensor_analyze_analyze.Sensitive = false;
diff --git a/src/gui/runEncoder.cs b/src/gui/runEncoder.cs
index 9ff09dab..b919e9d6 100644
--- a/src/gui/runEncoder.cs
+++ b/src/gui/runEncoder.cs
@@ -248,6 +248,12 @@ public partial class ChronoJumpWindow
        private void blankRunEncoderInterface()
        {
                currentRunEncoder = new RunEncoder();
+
+               button_run_encoder_recalculate.Sensitive = false;
+               textview_race_analyzer_comment.Buffer.Text = "";
+               button_race_analyzer_save_comment.Sensitive = false;
+
+               button_delete_last_test.Sensitive = false;
        }
 
        private void initRunEncoder ()
@@ -916,6 +922,7 @@ LogB.Information(" fc C finish");
                                        radio_mode_contacts_analyze.Active = true;
                                        button_run_encoder_recalculate.Sensitive = true;
                                        button_race_analyzer_save_comment.Sensitive = true;
+                                       button_delete_last_test.Sensitive = true;
 
                                        /*
                                        fscPoints.InitRealWidthHeight();
@@ -934,6 +941,7 @@ LogB.Information(" fc C cancel ");
                                //stop the camera (and do not save)
                                webcamEnd (Constants.TestTypes.RACEANALYZER, -1);
                                sensitiveLastTestButtons(false);
+                               button_delete_last_test.Sensitive = false;
 
                                if(runEncoderProcessCancel)
                                        event_execute_label_message.Text = "Cancelled.";


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]