47# define DF_GUIDE "gnucash-guide.chm"
48# define DF_MANUAL "gnucash-manual.chm"
49#elif defined MAC_INTEGRATION
50# define DF_GUIDE "GnuCash Guide"
51# define DF_MANUAL "GnuCash Manual"
53# define DF_GUIDE "gnucash-guide"
54# define DF_MANUAL "gnucash-manual"
58#define DL_USAGE_BSNSS "busnss-ar-setup1"
59#define DL_USAGE_INVOICE "busnss-ar-invoices1"
60#define DL_USAGE_VOUCHER "busnss-emply-newvchr"
61#define DL_USAGE_BILL "busnss-ap-bills1"
62#define DL_USAGE_CUSTOMER "busnss-ar-customers1"
63#define DL_USAGE_VENDOR "busnss-ap-vendors1"
64#define DL_USAGE_EMPLOYEE "busnss-emply"
65#define DL_USAGE_JOB "busnss-ar-jobs1"
66#define DL_ACC "acct-create"
67#define DL_ACCEDIT "acct-edit"
68#define DL_COMMODITY "tool-commodity"
69#define DL_FIND_TRANSACTIONS "tool-find"
70#define DL_FIN_CALC "tool-calc"
71#define DL_PRICE_DB "tool-price"
72#define DL_PRICE_EDIT "tool-price-manual"
73#define DL_GLOBPREFS "set-prefs"
74#define DL_PRINTCHECK "print-check"
75#define DL_RECNWIN "acct-reconcile"
76#define DL_SXEDITOR "trans-sched"
77#define DL_SX_SLR "trans-sched-slr"
78#define DL_BOOK_OPTIONS "book-options"
79#define DL_STYLE_SHEET "change-style"
80#define DL_CLOSE_BOOK "tool-close-book"
81#define DL_USAGE_CUSTOMREP "report-saving"
82#define DL_IMPORT_BC "busnss-imp-bills-invoices"
83#define DL_IMPORT_CUST "busnss-imp-customer-vendor"
87#define GNC_RESPONSE_NEW 1
88#define GNC_RESPONSE_DELETE 2
89#define GNC_RESPONSE_EDIT 3
94gnc_verify_dialog (GtkWindow *parent,
95 gboolean yes_is_default,
96 const char *format, ...) G_GNUC_PRINTF (3, 4);
99gnc_ok_cancel_dialog (GtkWindow *parent,
101 const
char *format, ...) G_GNUC_PRINTF (3, 4);
104gnc_action_dialog (GtkWindow *parent,
106 gboolean action_default,
107 const gchar *format, ...) G_GNUC_PRINTF (4, 5);
110gnc_warning_dialog (GtkWindow *parent,
111 const
char *format, ...) G_GNUC_PRINTF (2, 3);
114gnc_info_dialog (GtkWindow *parent,
115 const
char *format, ...) G_GNUC_PRINTF (2, 3);
118gnc_error_dialog (GtkWindow *parent,
119 const
char *format, ...) G_GNUC_PRINTF (2, 3);
122gnc_input_dialog (GtkWidget *parent, const gchar *title, const gchar *msg, const gchar *default_input);
125gnc_input_dialog_with_entry (GtkWidget *parent, const gchar *title, const gchar *msg, const gchar *default_input);
128gnc_info2_dialog (GtkWidget *parent, const gchar *title, const gchar *msg);
131gnc_gnome_help (GtkWindow *parent, const
char *file_name, const
char *target_link);
133int gnc_choose_radio_option_dialog (GtkWidget *parent,
136 const
char *button_name,
140void gnc_tax_info_dialog (GtkWidget *parent,
Account *account);
141void gnc_stock_split_dialog (GtkWidget *parent,
Account * initial);
149void gnc_price_edit_dialog (GtkWidget *parent, QofSession *session,
150 GNCPrice *price, GNCPriceEditType type);
151GNCPrice* gnc_price_edit_by_guid (GtkWidget * parent,
const GncGUID * guid);
152void gnc_prices_dialog (GtkWidget *parent);
153void gnc_commodities_dialog (GtkWidget *parent);
161gboolean gnc_get_username_password (GtkWidget *parent,
163 const char *initial_username,
164 const char *initial_password,
201void gnc_set_busy_cursor(GtkWidget *w, gboolean update_now);
202void gnc_unset_busy_cursor(GtkWidget *w);
Account handling public routines.
a simple price database for gnucash
GtkWindow * gnc_ui_get_gtk_window(GtkWidget *widget)
Get a pointer to the widget's immediate top level GtkWindow.
GtkWindow * gnc_ui_get_main_window(GtkWidget *widget)
Get a pointer to the final GncMainWindow widget is rooted in.
void gnc_gnome_help(GtkWindow *parent, const char *file_name, const char *target_link)
Launch the systems default help browser, gnome's yelp for linux, and open to a given link within a gi...
The type used to store guids in C.