summaryrefslogtreecommitdiff
path: root/panel-plugins
diff options
context:
space:
mode:
authorSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2020-01-27 00:14:29 +0100
committerSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2020-01-27 00:14:29 +0100
commit299381a5142f20934305741050f003735da0d740 (patch)
tree19ab01e11b458091937dc4bf4a37697e421fc702 /panel-plugins
parent2d0ce72ee7f8e5f117041450fcc0f274dbbe49ec (diff)
downloadixfce4-power-manager-299381a5142f20934305741050f003735da0d740.tar.gz
panel-plugin: Properly hook up about signal
Diffstat (limited to 'panel-plugins')
-rw-r--r--panel-plugins/power-manager-plugin/power-manager-button.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/panel-plugins/power-manager-plugin/power-manager-button.c b/panel-plugins/power-manager-plugin/power-manager-button.c
index f99ad222..a4531fd1 100644
--- a/panel-plugins/power-manager-plugin/power-manager-button.c
+++ b/panel-plugins/power-manager-plugin/power-manager-button.c
@@ -1179,6 +1179,12 @@ power_manager_button_free_data_cb (XfcePanelPlugin *plugin, PowerManagerButton *
{
gtk_widget_destroy (GTK_WIDGET (button));
}
+
+static void
+about_cb (GtkMenuItem *menuitem, gpointer user_data)
+{
+ xfpm_about ("xfce4-power-manager");
+}
#endif
void
@@ -1219,6 +1225,7 @@ power_manager_button_show (PowerManagerButton *button)
#ifdef XFCE_PLUGIN
xfce_panel_plugin_menu_show_about (button->priv->plugin);
+ g_signal_connect (button->priv->plugin, "about", G_CALLBACK (about_cb), NULL);
g_signal_connect (button->priv->plugin, "size-changed",
G_CALLBACK (power_manager_button_size_changed_cb), button);