[gnome-system-monitor] Lowered delay of the line graphs. It was drawn to far to the right and took several seconds to wande
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Lowered delay of the line graphs. It was drawn to far to the right and took several seconds to wande
- Date: Tue, 28 Apr 2020 14:04:06 +0000 (UTC)
commit d0486a6bc3696949fdfb7db7045707c34fadf4d6
Author: Julian Wollersberger <24991778+Julian-Wollersberger users noreply github com>
Date: Mon Mar 23 17:28:51 2020 +0100
Lowered delay of the line graphs.
It was drawn to far to the right and took several seconds to wander into the visible area.
src/load-graph.cpp | 12 ++++++------
src/load-graph.h | 1 +
2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/src/load-graph.cpp b/src/load-graph.cpp
index 6417faec..812934f8 100644
--- a/src/load-graph.cpp
+++ b/src/load-graph.cpp
@@ -266,13 +266,13 @@ load_graph_draw (GtkWidget *widget,
gint j;
gdouble sample_width, x_offset;
- /* Number of pixels wide for one graph point */
+ /* Number of pixels wide for one sample point */
sample_width = (float)(graph->draw_width - graph->rmargin - graph->indent) /
(float)LoadGraph::NUM_POINTS;
- /* General offset */
- x_offset = graph->draw_width - graph->rmargin;
-
- /* Subframe offset */
- x_offset += graph->rmargin - ((sample_width / graph->frames_per_unit) * graph->render_counter);
+ /* Lines start at the right edge of the drawing,
+ * a bit outside the clip rectangle. */
+ x_offset = graph->draw_width - graph->rmargin + sample_width + 2;
+ /* Adjustment for smooth movement between samples */
+ x_offset -= (sample_width / graph->frames_per_unit) * graph->render_counter;
/* draw the graph */
diff --git a/src/load-graph.h b/src/load-graph.h
index 58f3b4bd..1be59ad1 100644
--- a/src/load-graph.h
+++ b/src/load-graph.h
@@ -47,6 +47,7 @@ struct LoadGraph
double fontsize;
double rmargin;
+ /* left margin */
double indent;
guint n;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]