]> gitweb.michael.orlitzky.com - xfce4-hdaps.git/commitdiff
Hide the plugin's event box so that it doesn't show up opaque on a transparent panel.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 26 Feb 2011 21:43:00 +0000 (16:43 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 26 Feb 2011 21:43:00 +0000 (16:43 -0500)
Thanks to Harald Judt for the simultaneous bug report/patch.

panel-plugin/xfce4-hdaps.c

index 29ee3b28b5019b9b1c52bf57b94f9fd845e54e35..3f0c156420c2b5daf2f3ff4eac1727a01028623d 100644 (file)
@@ -249,6 +249,11 @@ static HdapsPlugin *hdaps_new(XfcePanelPlugin *plugin) {
   hdaps->eventbox = gtk_event_box_new();
   gtk_widget_show(hdaps->eventbox);
 
+  /* Make the event box transparent. In newer versions of xfce4-panel
+     users can make the panel transparent, so we don't want to stick a
+     big opaque box on it. */
+  gtk_event_box_set_visible_window(hdaps->eventbox, FALSE);
+
   /* Set up the hvbox for the widget, which supports
      both horizontal and vertical (hv) orientations. */
   hdaps->hvbox = xfce_hvbox_new(orientation, FALSE, 2);