[gnome-system-monitor] Add a subtle gradient to the loadgraphs (bgo#792360)
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Add a subtle gradient to the loadgraphs (bgo#792360)
- Date: Sat, 3 Feb 2018 12:37:20 +0000 (UTC)
commit 548a21373c40af0460e90cf971abc19d04a18110
Author: Robert Roth <robert roth off gmail com>
Date: Sat Feb 3 14:37:05 2018 +0200
Add a subtle gradient to the loadgraphs (bgo#792360)
src/interface.cpp | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/interface.cpp b/src/interface.cpp
index 414d9c5..f8a747a 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -43,6 +43,15 @@
#include "settings-keys.h"
#include "legacy/gsm_color_button.h"
+static const char* LOAD_GRAPH_CSS = "\
+.loadgraph {\
+ background: linear-gradient(to bottom,\
+ @theme_bg_color,\
+ @theme_base_color\
+ );\
+ color: mix (@theme_fg_color, @theme_bg_color, 0.5);\
+}\
+";
static gboolean
cb_window_key_press_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
@@ -174,6 +183,8 @@ create_sys_view (GsmApplication *app, GtkBuilder * builder)
GtkLabel *label,*cpu_label;
GtkGrid *table;
GsmColorButton *color_picker;
+ GtkCssProvider *provider;
+
LoadGraph *cpu_graph, *mem_graph, *net_graph;
gint i;
@@ -181,6 +192,9 @@ create_sys_view (GsmApplication *app, GtkBuilder * builder)
gchar *label_text;
gchar *title_template;
+ provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_data (provider, LOAD_GRAPH_CSS, -1, NULL);
+ gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
// Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending
title_template = g_strdup(_("Pick a Color for ā%sā"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]