diff options
| author | Wolfgang Ulbrich <[email protected]> | 2016-02-03 16:42:28 +0100 | 
|---|---|---|
| committer | Wolfgang Ulbrich <[email protected]> | 2016-02-03 16:42:28 +0100 | 
| commit | 4ec9774d101cd724aba8aec9cf0a8b2f4d0bf088 (patch) | |
| tree | 8129e0b9f978206353d10d2cea0f57137ef25999 /src | |
| parent | 63adf8889dea1f36aabe215bfcf33335ef0d057d (diff) | |
| download | mate-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')
| -rw-r--r-- | src/load-graph.cpp | 17 | 
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);  | 
