[chronojump] ForceSensor, RunEncoder in sync and SQL'd ExportGraphWidth/Height



commit e6d6c0b7481d88de9425ff6a22581ed39ff45d1d
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Mar 9 11:24:01 2021 +0100

    ForceSensor, RunEncoder in sync and SQL'd ExportGraphWidth/Height

 src/gui/app1/forceSensor.cs        |  3 +++
 src/gui/app1/forceSensorAnalyze.cs | 14 ++++++++++++++
 src/gui/app1/runEncoder.cs         |  3 +++
 src/gui/app1/runEncoderAnalyze.cs  | 14 ++++++++++++++
 4 files changed, 34 insertions(+)
---
diff --git a/src/gui/app1/forceSensor.cs b/src/gui/app1/forceSensor.cs
index 1099e796..20c90b2d 100644
--- a/src/gui/app1/forceSensor.cs
+++ b/src/gui/app1/forceSensor.cs
@@ -148,6 +148,9 @@ public partial class ChronoJumpWindow
                setImpulseValue();
                setForceSensorAnalyzeABSliderIncrements();
                setForceSensorAnalyzeMaxAVGInWindow();
+
+               spinbutton_force_sensor_export_image_width.Value = preferences.exportGraphWidth;
+               spinbutton_force_sensor_export_image_height.Value = preferences.exportGraphHeight;
        }
 
 
diff --git a/src/gui/app1/forceSensorAnalyze.cs b/src/gui/app1/forceSensorAnalyze.cs
index 30621e10..195ef97f 100644
--- a/src/gui/app1/forceSensorAnalyze.cs
+++ b/src/gui/app1/forceSensorAnalyze.cs
@@ -754,6 +754,20 @@ public partial class ChronoJumpWindow
                hbox_force_sensor_analyze_top_modes.Sensitive = false;
                button_force_sensor_analyze_options.Sensitive = false;
 
+               //store new width/height if changed
+               Sqlite.Open();
+               preferences.exportGraphWidth = Preferences.PreferencesChange(
+                               SqlitePreferences.ExportGraphWidth,
+                               preferences.exportGraphWidth, 
Convert.ToInt32(spinbutton_force_sensor_export_image_width.Value));
+               preferences.exportGraphHeight = Preferences.PreferencesChange(
+                               SqlitePreferences.ExportGraphHeight,
+                               preferences.exportGraphHeight, 
Convert.ToInt32(spinbutton_force_sensor_export_image_height.Value));
+               Sqlite.Close();
+
+               //change also spinbuttons of export runEncoder
+               spinbutton_run_encoder_export_image_width.Value = 
spinbutton_force_sensor_export_image_width.Value;
+               spinbutton_run_encoder_export_image_height.Value = 
spinbutton_force_sensor_export_image_height.Value;
+
                forceSensorExport = new ForceSensorExport (
                                notebook_force_sensor_export,
                                progressbar_force_sensor_export,
diff --git a/src/gui/app1/runEncoder.cs b/src/gui/app1/runEncoder.cs
index 1de0c9ab..6503e869 100644
--- a/src/gui/app1/runEncoder.cs
+++ b/src/gui/app1/runEncoder.cs
@@ -99,6 +99,9 @@ public partial class ChronoJumpWindow
                createRunEncoderExerciseCombo();
                createRunEncoderAnalyzeCombos();
                setRunEncoderAnalyzeWidgets();
+
+               spinbutton_run_encoder_export_image_width.Value = preferences.exportGraphWidth;
+               spinbutton_run_encoder_export_image_height.Value = preferences.exportGraphHeight;
        }
 
        //no GTK here
diff --git a/src/gui/app1/runEncoderAnalyze.cs b/src/gui/app1/runEncoderAnalyze.cs
index edc4c06a..5f8f44ee 100644
--- a/src/gui/app1/runEncoderAnalyze.cs
+++ b/src/gui/app1/runEncoderAnalyze.cs
@@ -324,6 +324,20 @@ public partial class ChronoJumpWindow
                runEncoderButtonsSensitive(false);
                hbox_run_encoder_top.Sensitive = false;
 
+               //store new width/height if changed
+               Sqlite.Open();
+               preferences.exportGraphWidth = Preferences.PreferencesChange(
+                               SqlitePreferences.ExportGraphWidth,
+                               preferences.exportGraphWidth, 
Convert.ToInt32(spinbutton_run_encoder_export_image_width.Value));
+               preferences.exportGraphHeight = Preferences.PreferencesChange(
+                               SqlitePreferences.ExportGraphHeight,
+                               preferences.exportGraphHeight, 
Convert.ToInt32(spinbutton_run_encoder_export_image_height.Value));
+               Sqlite.Close();
+
+               //change also spinbuttons of export forceSensor
+               spinbutton_force_sensor_export_image_width.Value = 
spinbutton_run_encoder_export_image_width.Value;
+               spinbutton_force_sensor_export_image_height.Value = 
spinbutton_run_encoder_export_image_height.Value;
+
                runEncoderExport = new RunEncoderExport (
                                notebook_run_encoder_export,
                                progressbar_run_encoder_export,


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