diff options
author | Nick Schermer <nick@xfce.org> | 2012-01-07 23:59:03 +0100 |
---|---|---|
committer | Nick Schermer <nick@xfce.org> | 2012-01-07 23:59:03 +0100 |
commit | 9d77d84ab73a065c966692c8deccada312759513 (patch) | |
tree | d87aec725feda2f4096516f178b133d94beeb310 | |
parent | a05c2cf8e4be55023750495fef7dcf11978bb2b0 (diff) | |
download | xfce4-appfinder-9d77d84ab73a065c966692c8deccada312759513.tar.gz |
Add Help button to preferences dialog.
-rw-r--r-- | src/appfinder-preferences.c | 13 | ||||
-rw-r--r-- | src/appfinder-preferences.glade | 17 |
2 files changed, 27 insertions, 3 deletions
diff --git a/src/appfinder-preferences.c b/src/appfinder-preferences.c index 39911f8..4baeee6 100644 --- a/src/appfinder-preferences.c +++ b/src/appfinder-preferences.c @@ -181,11 +181,18 @@ xfce_appfinder_preferences_response (GtkWidget *window, appfinder_return_if_fail (GTK_IS_DIALOG (window)); appfinder_return_if_fail (XFCE_IS_APPFINDER_PREFERENCES (preferences)); - g_signal_handler_disconnect (preferences->channel, preferences->property_watch_id); + if (response_id == GTK_RESPONSE_HELP) + { + xfce_dialog_show_help (GTK_WINDOW (window), "xfce4-appfinder", "preferences", NULL); + } + else + { + g_signal_handler_disconnect (preferences->channel, preferences->property_watch_id); - gtk_widget_destroy (window); + gtk_widget_destroy (window); - g_object_unref (G_OBJECT (preferences)); + g_object_unref (G_OBJECT (preferences)); + } } diff --git a/src/appfinder-preferences.glade b/src/appfinder-preferences.glade index 994ca5a..08a66de 100644 --- a/src/appfinder-preferences.glade +++ b/src/appfinder-preferences.glade @@ -91,6 +91,22 @@ <property name="position">0</property> </packing> </child> + <child> + <object class="GtkButton" id="button-help"> + <property name="label">gtk-help</property> + <property name="use_action_appearance">False</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + <property name="secondary">True</property> + </packing> + </child> </object> <packing> <property name="expand">False</property> @@ -663,6 +679,7 @@ </child> <action-widgets> <action-widget response="0">button-close</action-widget> + <action-widget response="-11">button-help</action-widget> </action-widgets> </object> </interface> |