[chronojump] blank raceAnalyzer gui also deletes table and triggers



commit 8c44c636a2d01623dd94d1ca5f4ebd925e77097d
Author: Xavier de Blas <xaviblas gmail com>
Date:   Mon Oct 26 11:57:18 2020 +0100

    blank raceAnalyzer gui also deletes table and triggers

 src/gui/app1/runEncoder.cs | 3 ++-
 src/gui/trigger.cs         | 5 +++++
 src/utilGtk.cs             | 6 +++++-
 3 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/app1/runEncoder.cs b/src/gui/app1/runEncoder.cs
index a12d6f25..afc650ab 100644
--- a/src/gui/app1/runEncoder.cs
+++ b/src/gui/app1/runEncoder.cs
@@ -272,6 +272,8 @@ public partial class ChronoJumpWindow
                button_contacts_exercise_close_and_recalculate.Sensitive = false;
                textview_contacts_signal_comment.Buffer.Text = "";
                image_run_encoder_graph.Sensitive = false;
+               treeview_raceAnalyzer = UtilGtk.RemoveColumns(treeview_raceAnalyzer);
+               clearRaceAnalyzerTriggers();
 
                button_run_encoder_analyze_options.Sensitive = false;
                button_run_encoder_analyze_analyze.Sensitive = false;
@@ -954,7 +956,6 @@ public partial class ChronoJumpWindow
                button_run_encoder_analyze_analyze.Sensitive = true;
 
                // 3) display table
-               //treeviewRaceAnalyzerRemoveColumns();
                treeview_raceAnalyzer = UtilGtk.RemoveColumns(treeview_raceAnalyzer);
 
                string contents = Util.ReadFile(RunEncoder.GetCSVResultsFileName(), false);
diff --git a/src/gui/trigger.cs b/src/gui/trigger.cs
index b576be79..8979e903 100644
--- a/src/gui/trigger.cs
+++ b/src/gui/trigger.cs
@@ -92,5 +92,10 @@ public partial class ChronoJumpWindow
                        textview.Buffer = tb1;
                }
        }
+
+       private void clearRaceAnalyzerTriggers()
+       {
+               UtilGtk.TextViewClear(textview_run_encoder_triggers);
+       }
        // <--------------- end of force sensor & race_analyzer
 }
diff --git a/src/utilGtk.cs b/src/utilGtk.cs
index 912f0be4..9df682e8 100644
--- a/src/utilGtk.cs
+++ b/src/utilGtk.cs
@@ -766,7 +766,11 @@ public class UtilGtk
                return s;
        }
 
-       
+       public static void TextViewClear (Gtk.TextView tv)
+       {
+               tv.Buffer.Text = "";
+       }
+
        public static TextBuffer TextViewPrint(string message) {
                TextBuffer tb = new TextBuffer (new TextTagTable());
                tb.Text = message;


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