[chronojump] On continuous mode pulsebar pulses from left to right and viceversa (no limit)



commit 12059bd098deb8fc34c4d0d20be11a08988ed912
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Jul 12 10:25:55 2016 +0200

    On continuous mode pulsebar pulses from left to right and viceversa (no limit)

 src/gui/encoder.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/encoder.cs b/src/gui/encoder.cs
index 303c96e..1f44177 100644
--- a/src/gui/encoder.cs
+++ b/src/gui/encoder.cs
@@ -4963,8 +4963,16 @@ public partial class ChronoJumpWindow
                return true;
        }
        
-       private void updatePulsebar (encoderActions action) {
-               if(action == encoderActions.CAPTURE || action == encoderActions.CAPTURE_IM) {
+       private void updatePulsebar (encoderActions action) 
+       {
+               if(action == encoderActions.CAPTURE && checkbutton_encoder_cont.Active) {
+                       encoder_pulsebar_capture.Text = "";
+                       encoder_pulsebar_capture.Pulse();
+                       return;
+               }
+
+               if(action == encoderActions.CAPTURE || action == encoderActions.CAPTURE_IM) 
+               {
                        int selectedTime = (int) encoderCaptureOptionsWin.spin_encoder_capture_time.Value;
                        if(action == encoderActions.CAPTURE_IM)
                                selectedTime = encoder_configuration_win.Spin_im_duration;
@@ -4972,6 +4980,7 @@ public partial class ChronoJumpWindow
                        encoder_pulsebar_capture.Fraction = Util.DivideSafeFraction(
                                        (selectedTime - eCapture.Countdown), selectedTime);
                        encoder_pulsebar_capture.Text = eCapture.Countdown + " s";
+       
                        return;
                }
 


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