static void hdaps_construct(XfcePanelPlugin *plugin);
/* Register the plugin with the panel. */
-XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL(hdaps_construct);
+XFCE_PANEL_PLUGIN_REGISTER(hdaps_construct);
void hdaps_save(XfcePanelPlugin *plugin, HdapsPlugin *hdaps) {
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(GTK_EVENT_BOX(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);