00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _DIALOG_DATE_CLOSE_H
00025 #define _DIALOG_DATE_CLOSE_H
00026
00027 #include "Account.h"
00028 #include "gnc-book.h"
00029 #include "qof.h"
00030 #include "gncBillTerm.h"
00031
00032 gboolean
00033 gnc_dialog_date_close_parented (GtkWidget *parent, const char *message,
00034 const char *label_message,
00035 gboolean ok_is_default,
00036
00037 Timespec *date);
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 gboolean
00049 gnc_dialog_dates_acct_question_parented (GtkWidget *parent, const char *message,
00050 const char *ddue_label_message,
00051 const char *post_label_message,
00052 const char *acct_label_message,
00053 const char *question_check_message,
00054 gboolean ok_is_default,
00055 GList * acct_types, GNCBook *book,
00056 GncBillTerm *terms,
00057
00058 Timespec *ddue, Timespec *post,
00059 char **memo, Account **acct, gboolean *answer);
00060
00061 #define gnc_dialog_dates_acct_parented(parent, message, \
00062 ddue_label_message, \
00063 post_label_message, \
00064 acct_label_message, \
00065 ok_is_default, \
00066 acct_types, book, \
00067 terms, \
00068 \
00069 ddue, post, \
00070 memo, acct) \
00071 gnc_dialog_dates_acct_question_parented (parent, message, \
00072 ddue_label_message, \
00073 post_label_message, \
00074 acct_label_message, \
00075 NULL, \
00076 ok_is_default, \
00077 acct_types, book, \
00078 terms, \
00079 \
00080 ddue, post, \
00081 memo, acct, NULL) \
00082
00083
00084 gboolean
00085 gnc_dialog_date_acct_parented (GtkWidget *parent, const char *message,
00086 const char *date_label_message,
00087 const char *acct_label_message,
00088 gboolean ok_is_default,
00089 GList * acct_types, GNCBook *book,
00090
00091 Timespec *date, Account **acct);
00092
00093 #endif