Fix some incorrect links to the help file

This commit is contained in:
Robert Fewell 2020-11-06 13:10:19 +00:00
parent 65b7b8c4a2
commit 17ced7eb28
5 changed files with 25 additions and 8 deletions

View File

@ -51,13 +51,14 @@
#endif #endif
/** Links in the Help Files *****************************************/ /** Links in the Help Files *****************************************/
#define HL_USAGE "usage" #define HL_USAGE_BSNSS "busnss-ar-setup1"
#define HL_USAGE_BSNSS "chapter_busnss"
#define HL_USAGE_INVOICE "busnss-ar-invoices1" #define HL_USAGE_INVOICE "busnss-ar-invoices1"
#define HL_USAGE_VOUCHER "busnss-emply-newvchr"
#define HL_USAGE_BILL "busnss-ap-bills1" #define HL_USAGE_BILL "busnss-ap-bills1"
#define HL_USAGE_CUSTOMER "busnss-ar-customers1" #define HL_USAGE_CUSTOMER "busnss-ar-customers1"
#define HL_USAGE_VENDOR "busnss-ap-vendors1" #define HL_USAGE_VENDOR "busnss-ap-vendors1"
#define HL_USAGE_EMPLOYEE "busnss-emply" #define HL_USAGE_EMPLOYEE "busnss-emply"
#define HL_USAGE_JOB "busnss-ar-jobs1"
#define HL_ACC "acct-create" #define HL_ACC "acct-create"
#define HL_ACCEDIT "acct-edit" #define HL_ACCEDIT "acct-edit"
#define HL_COMMODITY "tool-commodity" #define HL_COMMODITY "tool-commodity"
@ -65,10 +66,12 @@
#define HL_GLOBPREFS "set-prefs" #define HL_GLOBPREFS "set-prefs"
#define HL_PRINTCHECK "print-check" #define HL_PRINTCHECK "print-check"
#define HL_RECNWIN "acct-reconcile" #define HL_RECNWIN "acct-reconcile"
#define HL_SXEDITOR "tool-sched" #define HL_SXEDITOR "trans-sched"
#define HL_BOOK_OPTIONS "book-options" #define HL_BOOK_OPTIONS "book-options"
#define HL_CLOSE_BOOK "tool-close-book" #define HL_CLOSE_BOOK "tool-close-book"
#define HL_USAGE_CUSTOMREP "report-custom" #define HL_USAGE_CUSTOMREP "report-saving"
#define HL_IMPORT_BC "busnss-imp-bills-invoices"
#define HL_IMPORT_CUST "busnss-imp-customer-vendor"
/* GTK Windows - Common Response Codes */ /* GTK Windows - Common Response Codes */

View File

@ -538,7 +538,21 @@ gnc_invoice_window_cancel_cb (GtkWidget *widget, gpointer data)
void void
gnc_invoice_window_help_cb (GtkWidget *widget, gpointer data) gnc_invoice_window_help_cb (GtkWidget *widget, gpointer data)
{ {
gnc_gnome_help(HF_HELP, HL_USAGE_INVOICE); InvoiceWindow *iw = data;
GncOwnerType owner_type = gncOwnerGetType (&iw->owner);
switch(owner_type)
{
case GNC_OWNER_CUSTOMER:
gnc_gnome_help (HF_HELP, HL_USAGE_INVOICE);
break;
case GNC_OWNER_VENDOR:
gnc_gnome_help (HF_HELP, HL_USAGE_BILL);
break;
default:
gnc_gnome_help (HF_HELP, HL_USAGE_VOUCHER);
break;
}
} }
static const gchar * static const gchar *

View File

@ -202,7 +202,7 @@ gnc_job_window_cancel_cb (GtkWidget *widget, gpointer data)
void void
gnc_job_window_help_cb (GtkWidget *widget, gpointer data) gnc_job_window_help_cb (GtkWidget *widget, gpointer data)
{ {
gnc_gnome_help(HF_HELP, HL_USAGE_BSNSS); gnc_gnome_help (HF_HELP, HL_USAGE_JOB);
} }

View File

@ -252,7 +252,7 @@ gnc_bi_import_gui_cancel_cb (GtkWidget *widget, gpointer data)
void void
gnc_bi_import_gui_help_cb (GtkWidget *widget, gpointer data) gnc_bi_import_gui_help_cb (GtkWidget *widget, gpointer data)
{ {
gnc_gnome_help(HF_HELP, HL_USAGE_BSNSS); gnc_gnome_help (HF_GUIDE, HL_IMPORT_BC);
} }
static void static void

View File

@ -228,7 +228,7 @@ gnc_customer_import_gui_cancel_cb (GtkWidget *widget, gpointer data)
void void
gnc_customer_import_gui_help_cb (GtkWidget *widget, gpointer data) gnc_customer_import_gui_help_cb (GtkWidget *widget, gpointer data)
{ {
gnc_gnome_help(HF_HELP, HL_USAGE_BSNSS); gnc_gnome_help (HF_GUIDE, HL_IMPORT_CUST);
} }
static void static void