From 3d349c5c0aa33b0509992fae727777414aee836b Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Sat, 26 Feb 2011 16:43:00 -0500 Subject: [PATCH] Hide the plugin's event box so that it doesn't show up opaque on a transparent panel. Thanks to Harald Judt for the simultaneous bug report/patch. --- panel-plugin/xfce4-hdaps.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/panel-plugin/xfce4-hdaps.c b/panel-plugin/xfce4-hdaps.c index 29ee3b2..3f0c156 100644 --- a/panel-plugin/xfce4-hdaps.c +++ b/panel-plugin/xfce4-hdaps.c @@ -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); -- 2.44.2