1
Index: panel-plugin/netload.c
2
===================================================================
3
--- panel-plugin/netload.c (revision 3275)
4
+++ panel-plugin/netload.c (working copy)
5
@@ -257,7 +257,6 @@ static void run_update (t_global_monitor
6
static void monitor_set_orientation (XfcePanelPlugin *plugin, GtkOrientation orientation,
7
t_global_monitor *global)
12
if (global->timeout_id)
13
@@ -316,19 +315,16 @@ static void monitor_set_orientation (Xfc
15
for (i = 0; i < SUM; i++)
17
- rc = gtk_widget_get_modifier_style(GTK_WIDGET(global->monitor->status[i]));
20
- rc = gtk_rc_style_new();
24
- rc->color_flags[GTK_STATE_PRELIGHT] |= GTK_RC_BG;
25
- rc->bg[GTK_STATE_PRELIGHT] =
26
- global->monitor->options.color[i];
29
- gtk_widget_modify_style(GTK_WIDGET(global->monitor->status[i]), rc);
30
+ gtk_widget_modify_bg(GTK_WIDGET(global->monitor->status[i]),
32
+ &global->monitor->options.color[i]);
33
+ gtk_widget_modify_bg(GTK_WIDGET(global->monitor->status[i]),
35
+ &global->monitor->options.color[i]);
36
+ gtk_widget_modify_base(GTK_WIDGET(global->monitor->status[i]),
38
+ &global->monitor->options.color[i]);
40
gtk_widget_show(GTK_WIDGET(global->monitor->status[i]));
42
gtk_box_pack_start(GTK_BOX(global->monitor->box),
43
@@ -413,7 +409,6 @@ static t_global_monitor * monitor_new(Xf
44
/* ---------------------------------------------------------------------------------------------- */
45
static void setup_monitor(t_global_monitor *global, gboolean supress_warnings)
50
gtk_widget_hide(GTK_WIDGET(global->monitor->box));
51
@@ -423,27 +418,15 @@ static void setup_monitor(t_global_monit
53
for (i = 0; i < SUM; i++)
55
- gtk_widget_hide(GTK_WIDGET(global->monitor->status[i]));
56
- rc = gtk_widget_get_modifier_style(GTK_WIDGET(global->monitor->status[i]));
59
- rc = gtk_rc_style_new();
61
- /* to free the style safely in any case */
62
- gtk_rc_style_ref(rc);
66
- rc->color_flags[GTK_STATE_PRELIGHT] |= GTK_RC_BG;
67
- rc->color_flags[GTK_STATE_SELECTED] |= GTK_RC_BASE;
68
- rc->bg[GTK_STATE_PRELIGHT] = global->monitor->options.color[i];
69
- rc->base[GTK_STATE_SELECTED] = global->monitor->options.color[i];
71
- gtk_widget_modify_style(GTK_WIDGET(global->monitor->status[i]), rc);
72
- gtk_rc_style_unref(rc);
75
- gtk_widget_show(GTK_WIDGET(global->monitor->status[i]));
76
+ gtk_widget_modify_bg(GTK_WIDGET(global->monitor->status[i]),
78
+ &global->monitor->options.color[i]);
79
+ gtk_widget_modify_bg(GTK_WIDGET(global->monitor->status[i]),
81
+ &global->monitor->options.color[i]);
82
+ gtk_widget_modify_base(GTK_WIDGET(global->monitor->status[i]),
84
+ &global->monitor->options.color[i]);
87
if( global->monitor->options.auto_max )