25 #ifndef ENGINE_HELPERS_H 26 #define ENGINE_HELPERS_H 39 typedef void (*GncBOCb) (gpointer new_val, gpointer user_data);
48 const char * gnc_get_num_action (
const Transaction *trans,
const Split *split);
56 const char * gnc_get_action_num (
const Transaction *trans,
const Split *split);
69 void gnc_set_num_action (Transaction *trans, Split *split,
70 const char *num,
const char *action);
75 gnc_book_option_num_field_source_change (gboolean num_action);
80 gnc_book_option_register_cb (
const gchar *key, GncBOCb func, gpointer user_data);
84 gnc_book_option_remove_cb (
const gchar *key, GncBOCb func, gpointer user_data);
Account handling public routines.
All type declarations for the whole Gnucash engine.
API for Transactions and Splits (journal entries)