diff --git a/src/process-statusbar.c b/src/process-statusbar.c index 0299d26..c9e343f 100644 --- a/src/process-statusbar.c +++ b/src/process-statusbar.c @@ -133,7 +133,11 @@ xtm_process_statusbar_set_property (GObject *object, guint property_id, const GV XtmProcessStatusbar *statusbar = XTM_PROCESS_STATUSBAR (object); gchar *text; gchar *float_value; +#ifdef HAVE_GTK3 + GdkRGBA color; +#else GdkColor color; +#endif switch (property_id) { @@ -142,8 +146,13 @@ xtm_process_statusbar_set_property (GObject *object, guint property_id, const GV float_value = rounded_float_value (statusbar->cpu, statusbar->settings); text = g_strdup_printf (_("CPU: %s%%"), float_value); gtk_label_set_text (GTK_LABEL (statusbar->label_cpu), text); +#ifdef HAVE_GTK3 + gdk_rgba_parse (&color, "#ff6e00"); + gtk_widget_override_color (statusbar->label_cpu, GTK_STATE_NORMAL, &color); +#else gdk_color_parse ("#ff6e00", &color); gtk_widget_modify_fg (statusbar->label_cpu, GTK_STATE_NORMAL, &color); +#endif g_free (float_value); g_free (text); break; @@ -152,8 +161,13 @@ xtm_process_statusbar_set_property (GObject *object, guint property_id, const GV g_strlcpy(statusbar->memory, g_value_get_string (value), 64); text = g_strdup_printf (_("Memory: %s"), statusbar->memory); gtk_label_set_text (GTK_LABEL (statusbar->label_memory), text); +#ifdef HAVE_GTK3 + gdk_rgba_parse (&color, "#ab1852"); + gtk_widget_override_color (statusbar->label_cpu, GTK_STATE_NORMAL, &color); +#else gdk_color_parse ("#ab1852", &color); gtk_widget_modify_fg (statusbar->label_memory, GTK_STATE_NORMAL, &color); +#endif g_free (text); break;