[chronojump] Encoder graph feedback complete
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Encoder graph feedback complete
- Date: Tue, 15 Jan 2013 13:27:34 +0000 (UTC)
commit 3cac99f7bc3f2cd6c053e2435162f01b9192284e
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Jan 15 14:14:31 2013 +0100
Encoder graph feedback complete
src/gui/encoder.cs | 21 ++++++++++++---------
src/util.cs | 4 ++++
2 files changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/src/gui/encoder.cs b/src/gui/encoder.cs
index f43852b..66460eb 100644
--- a/src/gui/encoder.cs
+++ b/src/gui/encoder.cs
@@ -315,7 +315,8 @@ public partial class ChronoJumpWindow
Util.GetEncoderDataTempFileName(),
Util.GetEncoderGraphTempFileName(),
Util.GetEncoderCurvesTempFileName(),
- "NULL", ep);
+ Util.GetEncoderStatusTempFileName(),
+ ep);
Util.RunPythonEncoder(Constants.EncoderScriptGraphCall,
Util.ChangeSpaceForUnderscore(currentPerson.Name) + "-" +
@@ -1712,7 +1713,7 @@ public partial class ChronoJumpWindow
image_encoder_width = UtilGtk.WidgetWidth(viewport_image_encoder_capture)-5;
image_encoder_height = UtilGtk.WidgetHeight(viewport_image_encoder_capture)-5;
- encoder_pulsebar_capture.Text = Catalog.GetString("Please, wait.");
+// encoder_pulsebar_capture.Text = Catalog.GetString("Please, wait.");
treeview_encoder_curves.Sensitive = false;
encoderThread = new Thread(new ThreadStart(encoderCreateCurvesGraphR));
if(mode == encoderModes.CAPTURE)
@@ -1786,13 +1787,16 @@ public partial class ChronoJumpWindow
}
private void updatePulsebar (encoderModes mode) {
- if(mode == encoderModes.CAPTURE || mode == encoderModes.RECALCULATE_OR_LOAD)
+ string contents = Catalog.GetString("Please, wait.");
+ if(Util.FileExists(Util.GetEncoderStatusTempFileName()))
+ contents = Util.ReadFile(Util.GetEncoderStatusTempFileName(), true);
+
+ if(mode == encoderModes.CAPTURE || mode == encoderModes.RECALCULATE_OR_LOAD) {
encoder_pulsebar_capture.Pulse();
- else {
+ encoder_pulsebar_capture.Text = contents;
+ } else {
encoder_pulsebar_analyze.Pulse();
- string contents = Util.ReadFile(Util.GetEncoderStatusTempFileName(), true);
- if(contents != "")
- encoder_pulsebar_analyze.Text = contents;
+ encoder_pulsebar_analyze.Text = contents;
}
}
@@ -1836,11 +1840,10 @@ public partial class ChronoJumpWindow
encoderButtonsSensitive(encoderSensEnumStored);
if(analyzedCurvesOk)
image_encoder_analyze.Sensitive = true;
-
- Util.FileDelete(Util.GetEncoderStatusTempFileName());
}
treeview_encoder_curves.Sensitive = true;
+ Util.FileDelete(Util.GetEncoderStatusTempFileName());
}
/* end of thread stuff */
diff --git a/src/util.cs b/src/util.cs
index 76f25a6..1889b52 100644
--- a/src/util.cs
+++ b/src/util.cs
@@ -983,6 +983,10 @@ public class Util
} catch {}
return false;
}
+
+ public static bool FileExists(string fileName){
+ return File.Exists(fileName);
+ }
public static string ReadFile(string fileName, bool removeEOL)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]