diff options
author | Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at> | 2020-01-27 00:14:29 +0100 |
---|---|---|
committer | Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at> | 2020-01-27 00:14:29 +0100 |
commit | 299381a5142f20934305741050f003735da0d740 (patch) | |
tree | 19ab01e11b458091937dc4bf4a37697e421fc702 /panel-plugins | |
parent | 2d0ce72ee7f8e5f117041450fcc0f274dbbe49ec (diff) | |
download | ixfce4-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.c | 7 |
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); |