summaryrefslogtreecommitdiff
path: root/src/load-graph.cpp
diff options
context:
space:
mode:
authorWolfgang Ulbrich <[email protected]>2016-02-03 16:42:28 +0100
committerWolfgang Ulbrich <[email protected]>2016-02-03 16:42:28 +0100
commit4ec9774d101cd724aba8aec9cf0a8b2f4d0bf088 (patch)
tree8129e0b9f978206353d10d2cea0f57137ef25999 /src/load-graph.cpp
parent63adf8889dea1f36aabe215bfcf33335ef0d057d (diff)
downloadmate-system-monitor-4ec9774d101cd724aba8aec9cf0a8b2f4d0bf088.tar.bz2
mate-system-monitor-4ec9774d101cd724aba8aec9cf0a8b2f4d0bf088.tar.xz
Changed graph grid line colors based
inspired from: https://git.gnome.org/browse/gnome-system-monitor/commit/?id=cb54374
Diffstat (limited to 'src/load-graph.cpp')
-rw-r--r--src/load-graph.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/load-graph.cpp b/src/load-graph.cpp
index 6119849..56aa0fa 100644
--- a/src/load-graph.cpp
+++ b/src/load-graph.cpp
@@ -67,7 +67,6 @@ unsigned LoadGraph::num_bars() const
#define FRAME_WIDTH 4
static void draw_background(LoadGraph *graph) {
GtkAllocation allocation;
- double dash[2] = { 1.0, 2.0 };
cairo_t *cr;
guint i;
unsigned num_bars;
@@ -112,7 +111,7 @@ static void draw_background(LoadGraph *graph) {
cairo_fill(cr);
cairo_set_line_width (cr, 1.0);
- cairo_set_dash (cr, dash, 2, 0);
+ cairo_set_source_rgba (cr, 0.89, 0.89, 0.89, 1.0);
for (i = 0; i <= num_bars; ++i) {
double y;
@@ -143,19 +142,23 @@ static void draw_background(LoadGraph *graph) {
g_free (caption);
}
- cairo_set_source_rgba (cr, 0, 0, 0, 0.75);
+ if (i==0 || i==num_bars)
+ cairo_set_source_rgba (cr, 0.70, 0.71, 0.70, 1.0);
+ else
+ cairo_set_source_rgba (cr, 0.89, 0.89, 0.89, 1.0);
cairo_move_to (cr, graph->rmargin + graph->indent - 3, i * graph->graph_dely + 0.5);
cairo_line_to (cr, graph->draw_width - 0.5, i * graph->graph_dely + 0.5);
+ cairo_stroke (cr);
}
- cairo_stroke (cr);
-
- cairo_set_dash (cr, dash, 2, 1.5);
const unsigned total_seconds = graph->speed * (LoadGraph::NUM_POINTS - 2) / 1000;
for (unsigned int i = 0; i < 7; i++) {
double x = (i) * (graph->draw_width - graph->rmargin - graph->indent) / 6;
- cairo_set_source_rgba (cr, 0, 0, 0, 0.75);
+ if (i==0 || i==6)
+ cairo_set_source_rgba (cr, 0.70, 0.71, 0.70, 1.0);
+ else
+ cairo_set_source_rgba (cr, 0.89, 0.89, 0.89, 1.0);
cairo_move_to (cr, (ceil(x) + 0.5) + graph->rmargin + graph->indent, 0.5);
cairo_line_to (cr, (ceil(x) + 0.5) + graph->rmargin + graph->indent, graph->real_draw_height + 4.5);
cairo_stroke(cr);