diff --git a/gnucash/gnome-utils/gnc-ui.h b/gnucash/gnome-utils/gnc-ui.h index bc7327d90b..15eb774e06 100644 --- a/gnucash/gnome-utils/gnc-ui.h +++ b/gnucash/gnome-utils/gnc-ui.h @@ -67,6 +67,7 @@ #define HL_PRINTCHECK "print-check" #define HL_RECNWIN "acct-reconcile" #define HL_SXEDITOR "trans-sched" +#define HL_SX_SLR "trans-sched-slr" #define HL_BOOK_OPTIONS "book-options" #define HL_STYLE_SHEET "change-style" #define HL_CLOSE_BOOK "tool-close-book" diff --git a/gnucash/gnome/dialog-sx-since-last-run.c b/gnucash/gnome/dialog-sx-since-last-run.c index 594cf4cb41..00e0c0f786 100644 --- a/gnucash/gnome/dialog-sx-since-last-run.c +++ b/gnucash/gnome/dialog-sx-since-last-run.c @@ -1137,6 +1137,10 @@ dialog_response_cb (GtkDialog *dialog, gint response_id, GncSxSinceLastRunDialog GList* creation_errors = NULL; switch (response_id) { + case GTK_RESPONSE_HELP: + gnc_gnome_help (GTK_WINDOW(dialog), HF_HELP, HL_SX_SLR); + break; + case GTK_RESPONSE_OK: // @@fixme validate current state(GError *errs); // - [ ] instance state constraints diff --git a/gnucash/gtkbuilder/dialog-sx.glade b/gnucash/gtkbuilder/dialog-sx.glade index 124f490d69..deffc4dc0d 100644 --- a/gnucash/gtkbuilder/dialog-sx.glade +++ b/gnucash/gtkbuilder/dialog-sx.glade @@ -1489,6 +1489,22 @@ True False end + + + _Help + True + True + True + False + True + + + False + False + 0 + True + + _Cancel @@ -1502,7 +1518,7 @@ False False - 0 + 1 @@ -1517,7 +1533,7 @@ False False - 1 + 2 @@ -1604,6 +1620,7 @@ + helpbutton2 cancelbutton2 okbutton2