[chronojump] forceSensor disabled realtime capture graph on configChronojump.LowCPU
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] forceSensor disabled realtime capture graph on configChronojump.LowCPU
- Date: Fri, 26 Feb 2021 13:05:28 +0000 (UTC)
commit cac7aa014e158921336c5f7d4c5707856f01c189
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Feb 26 14:04:49 2021 +0100
forceSensor disabled realtime capture graph on configChronojump.LowCPU
src/gui/app1/forceSensor.cs | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/src/gui/app1/forceSensor.cs b/src/gui/app1/forceSensor.cs
index 72dc6e13..09b48271 100644
--- a/src/gui/app1/forceSensor.cs
+++ b/src/gui/app1/forceSensor.cs
@@ -1550,7 +1550,10 @@ LogB.Information(" fs I ");
UtilGtk.ErasePaint(force_capture_drawingarea, force_capture_pixmap);
fscPoints.NumPainted = 0;
- forcePaintHVLines(ForceSensorGraphs.CAPTURE, fscPoints.RealHeightG,
forceSensorValues.Min * 2, fscPoints.RealWidthG, false);
+ if(! configChronojump.LowCPU)
+ forcePaintHVLines(ForceSensorGraphs.CAPTURE, fscPoints.RealHeightG,
forceSensorValues.Min * 2, fscPoints.RealWidthG, false);
+
+
//draw horizontal rectangle of feedback
if(preferences.forceSensorCaptureFeedbackActive)
forceSensorSignalPlotFeedbackRectangle(fscPoints,
force_capture_drawingarea.Allocation.Width,
@@ -1574,13 +1577,17 @@ LogB.Information(" fs J ");
if(toDraw == 0)
return true;
- //note that scroll mode will call NOScroll method until scroll starts
- if(preferences.forceSensorCaptureScroll && fscPoints.ScrollStartedAtCount > 0)
- forceSensorCaptureDoRealtimeGraphScroll(numCaptured, numPainted, toDraw,
points);
- else
- forceSensorCaptureDoRealtimeGraphNOScroll(numCaptured, numPainted, toDraw,
points);
+ if(configChronojump.LowCPU)
+ event_execute_label_message.Text = "Disabled real time graph on this device";
+ else {
+ //note that scroll mode will call NOScroll method until scroll starts
+ if(preferences.forceSensorCaptureScroll && fscPoints.ScrollStartedAtCount > 0)
+ forceSensorCaptureDoRealtimeGraphScroll(numCaptured, numPainted,
toDraw, points);
+ else
+ forceSensorCaptureDoRealtimeGraphNOScroll(numCaptured, numPainted,
toDraw, points);
- force_capture_drawingarea.QueueDraw(); // -- refresh
+ force_capture_drawingarea.QueueDraw(); // -- refresh
+ }
/*
* update fscPoints.NumPainted by only if there's no -1 mark
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]