diff --git a/app/dialogs/about-dialog.c b/app/dialogs/about-dialog.c index 81b8b6afbbe936cfdd877a51186daa295e5b4a2d..03db2de2eec57c3c724dc5044b1b27b79c964dc6 100644 --- a/app/dialogs/about-dialog.c +++ b/app/dialogs/about-dialog.c @@ -29,7 +29,9 @@ #include "dialogs-types.h" #include "config/gimpcoreconfig.h" +#include "config/gimpguiconfig.h" +#include "widgets/gimphelp-ids.h" #include "widgets/gimpwidgets-utils.h" #include "about.h" @@ -214,6 +216,16 @@ about_dialog_create (Gimp *gimp, g_list_free (children); } + if (GIMP_GUI_CONFIG (config)->show_help_button) + { + gimp_help_connect (dialog.dialog, NULL, gimp_standard_help_func, + GIMP_HELP_ABOUT_DIALOG, NULL, NULL); + + gtk_dialog_add_buttons (GTK_DIALOG (dialog.dialog), + _("_Help"), GTK_RESPONSE_HELP, + NULL); + } + gtk_style_context_add_class (gtk_widget_get_style_context (dialog.dialog), "gimp-about-dialog"); diff --git a/app/dialogs/tips-dialog.c b/app/dialogs/tips-dialog.c index ac23dfba15033ff22d7b3f78afc2729db4acfe14..4970bb53d5c4c6f39e110dff9f875fa4853cabe3 100644 --- a/app/dialogs/tips-dialog.c +++ b/app/dialogs/tips-dialog.c @@ -127,7 +127,8 @@ tips_dialog_create (Gimp *gimp) tips_dialog = gimp_dialog_new (_("GIMP Tip of the Day"), "gimp-tip-of-the-day", - NULL, 0, NULL, NULL, + NULL, 0, gimp_standard_help_func, + GIMP_HELP_TIPS_DIALOG, NULL); button = gtk_dialog_add_button (GTK_DIALOG (tips_dialog), @@ -178,6 +179,7 @@ tips_dialog_create (Gimp *gimp) gtk_widget_show (image); tip_label = gtk_label_new (NULL); + gtk_label_set_max_width_chars (GTK_LABEL (tip_label), 70); gtk_label_set_selectable (GTK_LABEL (tip_label), TRUE); gtk_label_set_justify (GTK_LABEL (tip_label), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (tip_label), TRUE); diff --git a/app/dialogs/welcome-dialog.c b/app/dialogs/welcome-dialog.c index edcaedddbb56f6799d6771b88a0452724acf003f..5cb39c57c8df2b41d8f778bde613dd108f9b1aea 100644 --- a/app/dialogs/welcome-dialog.c +++ b/app/dialogs/welcome-dialog.c @@ -51,7 +51,9 @@ #include "gui/themes.h" #include "menus/menus.h" + #include "widgets/gimpdialogfactory.h" +#include "widgets/gimphelp-ids.h" #include "widgets/gimpprefsbox.h" #include "widgets/gimpuimanager.h" #include "widgets/gimpwidgets-utils.h" @@ -186,7 +188,8 @@ welcome_dialog_new (Gimp *gimp, dialog = gimp_dialog_new (title, "gimp-welcome-dialog", windows ? windows->data : NULL, - 0, NULL, NULL, + 0, gimp_standard_help_func, + GIMP_HELP_WELCOME_DIALOG, _("_Close"), GTK_RESPONSE_CLOSE, NULL); g_list_free (windows);