[chronojump] ForceSensor export pulsebar working
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] ForceSensor export pulsebar working
- Date: Wed, 10 Feb 2021 12:25:23 +0000 (UTC)
commit 84cee838949379381ee17a87f36d7619fdbab29b
Author: Xavier de Blas <xaviblas gmail com>
Date: Wed Feb 10 13:25:04 2021 +0100
ForceSensor export pulsebar working
src/forceSensor.cs | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/forceSensor.cs b/src/forceSensor.cs
index 5dfffab5..f70d56a0 100644
--- a/src/forceSensor.cs
+++ b/src/forceSensor.cs
@@ -2279,7 +2279,7 @@ public class ForceSensorExport
private static Thread thread;
private static bool cancel;
- private static double pulseFraction;
+ //private static double pulseFraction; unused because its managed on pulse, better because on thread
is working 100% on R call
List<ForceSensor> fs_l;
ArrayList personSession_l;
@@ -2326,7 +2326,6 @@ public class ForceSensorExport
this.exportFilename = exportFilename;
cancel = false;
- pulseFraction= 0;
progressbar.Fraction = 0;
notebook.CurrentPage = 1;
@@ -2374,10 +2373,14 @@ public class ForceSensorExport
return false;
}
- if(pulseFraction == 0)
+ DirectoryInfo dirInfo = new DirectoryInfo(Util.GetForceSensorTempProgressDir());
+ //LogB.Information(string.Format("pulse files: {0}", dirInfo.GetFiles().Length));
+
+ int files = dirInfo.GetFiles().Length;
+ if(files == 0)
progressbar.Pulse();
else
- progressbar.Fraction = pulseFraction;
+ progressbar.Fraction = UtilAll.DivideSafeFraction(files, fs_l.Count);
Thread.Sleep (100);
//Log.Write(" (pulseForceSensorExportGTK:" + thread.ThreadState.ToString() + ") ");
@@ -2566,7 +2569,6 @@ public class ForceSensorExport
);
*/
- pulseFraction = 1;
return true;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]