]> gitweb.michael.orlitzky.com - xfce4-hdaps.git/blobdiff - panel-plugin/xfce4-hdaps.c
Hide the plugin's event box so that it doesn't show up opaque on a transparent panel.
[xfce4-hdaps.git] / panel-plugin / xfce4-hdaps.c
index e54532602c4eb1a8ded2ec4e540e23bfd18e7e32..3f0c156420c2b5daf2f3ff4eac1727a01028623d 100644 (file)
@@ -22,6 +22,7 @@
 #include <config.h>
 #endif
 
+#include "hdaps.h"
 #include "xfce4-hdaps.h"
 #include "xfce4-hdaps-dialogs.h"
 
@@ -248,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);