24 #ifndef DIALOG_TRANSFER_H
25 #define DIALOG_TRANSFER_H
43 gboolean gnc_xfer_dialog_run_until_done(
XferDialog * );
48 void gnc_xfer_dialog_set_title(
XferDialog *,
const gchar * );
51 void gnc_xfer_dialog_set_information_label(
XferDialog *,
57 void gnc_xfer_dialog_add_user_specified_button(
XferDialog *xferData,
62 void gnc_xfer_dialog_toggle_currency_table (
XferDialog *xferData,
63 gboolean show_table );
65 void gnc_xfer_dialog_set_from_account_label(
XferDialog *,
67 void gnc_xfer_dialog_set_to_account_label(
XferDialog *,
const gchar * );
70 void gnc_xfer_dialog_set_from_show_button_active(
XferDialog *, gboolean );
71 void gnc_xfer_dialog_set_to_show_button_active(
XferDialog *, gboolean );
74 void gnc_xfer_dialog_select_from_account(
XferDialog *xferData,
77 void gnc_xfer_dialog_select_to_account(
XferDialog *xferData,
84 void gnc_xfer_dialog_lock_from_account_tree(
XferDialog *xferData );
86 void gnc_xfer_dialog_lock_to_account_tree(
XferDialog *xferData );
88 void gnc_xfer_dialog_hide_from_account_tree(
XferDialog *xferData );
90 void gnc_xfer_dialog_hide_to_account_tree(
XferDialog *xferData );
103 void gnc_xfer_dialog_set_amount_sensitive(
XferDialog *xferData, gboolean is_sensitive);
112 void gnc_xfer_dialog_set_description(
XferDialog *xferData,
113 const char *description);
121 void gnc_xfer_dialog_set_memo(
XferDialog *xferData,
const char *memo);
130 void gnc_xfer_dialog_set_num(
XferDialog *xferData,
const char *num);
142 void gnc_xfer_dialog_set_date_sensitive(
XferDialog *xferData, gboolean is_sensitive);
145 void gnc_xfer_dialog_set_exchange_rate(
XferDialog *xferData,
151 void gnc_xfer_dialog_quickfill_to_account(
XferDialog *xferData,
152 gboolean qf_to_account );
170 void gnc_xfer_dialog_is_exchange_dialog(
XferDialog *xferData,
180 typedef void (*gnc_xfer_dialog_cb)(
Transaction *new_trans,
202 void gnc_xfer_dialog_set_txn_cb(
XferDialog *xferData,
203 gnc_xfer_dialog_cb handler,
217 gboolean gnc_xfer_dialog_run_exchange_dialog(
Account handling public routines.