GnuCash
2.6.99
|
Billing Term interface. More...
#include "qof.h"
Go to the source code of this file.
Macros | |
#define | GNC_ID_BILLTERM "gncBillTerm" |
#define | GNC_TYPE_BILLTERM (gnc_billterm_get_type ()) |
#define | GNC_BILLTERM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_BILLTERM, GncBillTerm)) |
#define | GNC_BILLTERM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_BILLTERM, GncBillTermClass)) |
#define | GNC_IS_BILLTERM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_BILLTERM)) |
#define | GNC_IS_BILLTERM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_BILLTERM)) |
#define | GNC_BILLTERM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_BILLTERM, GncBillTermClass)) |
#define | ENUM_TERMS_TYPE(_) |
#define | gncBillTermGetGUID(x) qof_instance_get_guid (QOF_INSTANCE(x)) |
BillTerm parameter names | |
#define | GNC_BILLTERM_NAME "name" |
#define | GNC_BILLTERM_DESC "description" |
#define | GNC_BILLTERM_DUEDAYS "number of days due" |
#define | GNC_BILLTERM_DISCDAYS "number of discounted days" |
#define | GNC_BILLTERM_CUTOFF "cut off" |
#define | GNC_BILLTERM_TYPE "bill type" |
#define | GNC_BILLTERM_DISCOUNT "amount of discount" |
#define | GNC_BILLTERM_REFCOUNT "reference count" |
Typedefs | |
typedef struct _gncBillTerm | GncBillTerm |
typedef struct _gncBillTermClass | GncBillTermClass |
Functions | |
GType | gnc_billterm_get_type (void) |
Timespec | gncBillTermComputeDueDate (const GncBillTerm *term, Timespec post_date) |
Create/Destroy Functions | |
GncBillTerm * | gncBillTermCreate (QofBook *book) |
void | gncBillTermDestroy (GncBillTerm *term) |
void | gncBillTermIncRef (GncBillTerm *term) |
void | gncBillTermDecRef (GncBillTerm *term) |
void | gncBillTermChanged (GncBillTerm *term) |
void | gncBillTermBeginEdit (GncBillTerm *term) |
void | gncBillTermCommitEdit (GncBillTerm *term) |
Set Functions | |
void | gncBillTermSetName (GncBillTerm *term, const char *name) |
void | gncBillTermSetDescription (GncBillTerm *term, const char *name) |
void | gncBillTermSetType (GncBillTerm *term, GncBillTermType type) |
void | gncBillTermSetDueDays (GncBillTerm *term, gint days) |
void | gncBillTermSetDiscountDays (GncBillTerm *term, gint days) |
void | gncBillTermSetDiscount (GncBillTerm *term, gnc_numeric discount) |
void | gncBillTermSetCutoff (GncBillTerm *term, gint cutoff) |
Comparison Functions | |
int | gncBillTermCompare (const GncBillTerm *a, const GncBillTerm *b) |
gboolean | gncBillTermEqual (const GncBillTerm *a, const GncBillTerm *b) |
gboolean | gncBillTermIsFamily (const GncBillTerm *a, const GncBillTerm *b) |
Get Functions | |
#define | gncBillTermGetChild(t) gncBillTermReturnChild((t),FALSE) |
GncBillTerm * | gncBillTermLookupByName (QofBook *book, const char *name) |
GList * | gncBillTermGetTerms (QofBook *book) |
const char * | gncBillTermGetName (const GncBillTerm *term) |
const char * | gncBillTermGetDescription (const GncBillTerm *term) |
GncBillTermType | gncBillTermGetType (const GncBillTerm *term) |
gint | gncBillTermGetDueDays (const GncBillTerm *term) |
gint | gncBillTermGetDiscountDays (const GncBillTerm *term) |
gnc_numeric | gncBillTermGetDiscount (const GncBillTerm *term) |
gint | gncBillTermGetCutoff (const GncBillTerm *term) |
gboolean | gncBillTermIsDirty (const GncBillTerm *term) |
GncBillTerm * | gncBillTermGetParent (const GncBillTerm *term) |
GncBillTerm * | gncBillTermReturnChild (GncBillTerm *term, gboolean make_new) |
gint64 | gncBillTermGetRefcount (const GncBillTerm *term) |
Billing Term interface.
Definition in file gncBillTerm.h.