25 #ifndef GNC_BUSINESS_GNOME_UTILS_H_
26 #define GNC_BUSINESS_GNOME_UTILS_H_
34 #define GNC_PREFS_GROUP_INVOICE "dialogs.business.invoice"
35 #define GNC_PREFS_GROUP_BILL "dialogs.business.bill"
36 #define GNC_PREFS_GROUP_VOUCHER "dialogs.business.voucher"
38 #define GNC_PREF_AUTO_PAY "auto-pay"
41 GtkWidget * gnc_owner_select_create (GtkWidget *label, GtkWidget *hbox,
44 GtkWidget * gnc_owner_edit_create (GtkWidget *label, GtkWidget *hbox,
47 void gnc_owner_get_owner (GtkWidget *widget,
GncOwner *owner);
48 void gnc_owner_set_owner (GtkWidget *widget,
GncOwner *owner);
54 GtkWidget * gnc_invoice_select_create (GtkWidget *hbox,
QofBook *book,
59 GncInvoice * gnc_invoice_get_invoice (GtkWidget *widget);
60 void gnc_invoice_set_invoice (GtkWidget *widget,
GncInvoice *invoice);
61 void gnc_invoice_set_owner (GtkWidget *widget,
GncOwner *owner);
65 Account * gnc_account_select_combo_fill (GtkWidget *combo,
QofBook *book,
67 GList *acct_commodities);
70 Account * gnc_account_select_combo_get_active (GtkWidget *combo);
83 void gnc_billterms_combo (GtkComboBox *cbox,
QofBook *book,
88 gnc_taxtables_combo (GtkComboBox *cbox,
QofBook *book,
92 void gnc_taxincluded_combo (GtkComboBox *cbox,
GncTaxIncluded initial_choice);
102 gpointer gnc_simple_combo_get_value (GtkComboBox *cbox);
106 void gnc_simple_combo_set_value (GtkComboBox *cbox, gpointer data);
Business Interface: Object OWNERs.
Tax Table programming interface.
Business Invoice Interface.