[chronojump] If on encoder chronopic is disconnected, gui works as expected with new Detect big button
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] If on encoder chronopic is disconnected, gui works as expected with new Detect big button
- Date: Mon, 11 Jul 2022 09:49:17 +0000 (UTC)
commit fabe58cbe2cd9c7f7b870bc349ee3d258d0f41a4
Author: Xavier de Blas <xaviblas gmail com>
Date: Mon Jul 11 11:48:47 2022 +0200
If on encoder chronopic is disconnected, gui works as expected with new Detect big button
src/gui/app1/encoder.cs | 25 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)
---
diff --git a/src/gui/app1/encoder.cs b/src/gui/app1/encoder.cs
index 6dd7fca8f..aef590080 100644
--- a/src/gui/app1/encoder.cs
+++ b/src/gui/app1/encoder.cs
@@ -1009,7 +1009,7 @@ public partial class ChronoJumpWindow
}
}
- //This notebook has capture (signal plotting), and curves (shows R graph)
+ //This notebook has capture (signal plotting), and curves (shows R graph)
if(notebook_encoder_capture.CurrentPage == 1)
notebook_encoder_capture.PrevPage();
@@ -1044,7 +1044,7 @@ public partial class ChronoJumpWindow
preferences.encoderCaptureTimeIM,
EncoderCaptureIMCalc.InactivityEndTime);
- //tis notebook has capture (signal plotting), and curves (shows R graph)
+ //tis notebook has capture (signal plotting), and curves (shows R graph)
if(notebook_encoder_capture.CurrentPage == 1)
notebook_encoder_capture.PrevPage();
@@ -6271,6 +6271,23 @@ public partial class ChronoJumpWindow
{
new DialogMessage(Constants.MessageTypes.WARNING,
Catalog.GetString("Sorry, cannot start capture."));
+
+ // 1) sensitivize again
+ sensitiveGuiEventDone(); //senstivize again
+
+ // 2) show the detect big button
+ button_detect_show_hide (true);
+
+ // 3) erase cairo barplot (remove the Capturing...)
+ cairoPaintBarsPre = new CairoPaintBarplotPreEncoder (
+ encoder_capture_curves_bars_drawingarea_cairo,
+ preferences.fontType.ToString());
+
+ // 4) this notebook has capture (signal plotting), and curves (shows
R graph)
+ if(notebook_encoder_capture.CurrentPage == 0 )
+ notebook_encoder_capture.NextPage();
+ encoder_pulsebar_capture.Fraction = 1;
+
return;
}
@@ -7322,7 +7339,7 @@ public partial class ChronoJumpWindow
sensitiveGuiEventDone();
if(encoderProcessCancel || encoderProcessProblems) {
- //tis notebook has capture (signal plotting), and curves (shows R graph)
+ //this notebook has capture (signal plotting), and curves (shows R graph)
if(notebook_encoder_capture.CurrentPage == 0 )
notebook_encoder_capture.NextPage();
encoder_pulsebar_capture.Fraction = 1;
@@ -7348,7 +7365,7 @@ public partial class ChronoJumpWindow
}
else if(action == encoderActions.CURVES || action == encoderActions.CURVES_AC ||
action == encoderActions.LOAD)
{
- //this notebook has capture (signal plotting), and curves (shows R graph)
+ //this notebook has capture (signal plotting), and curves (shows R graph)
if(notebook_encoder_capture.CurrentPage == 0)
notebook_encoder_capture.NextPage();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]