00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _GPE_EXPENSE_H
00024 #define _GPE_EXPENSE_H
00025
00083 #include "qof-expenses.h"
00084
00085 #define GPE_MOD_CLI "gpe-cli"
00086
00087 typedef struct {
00088 QofMainContext qof;
00089 QofBook *book;
00090 QofEntity *entity;
00091 GtkListStore *list_store;
00092 GtkListStore *type_store;
00093 GtkWidget *window;
00094 GtkWidget *text_view;
00095 GtkEntry *vendor_entry;
00096 GtkEntry *city_entry;
00097 GtkEntry *attendees_entry;
00098 GtkComboBox *edit_type_list;
00099 GtkComboBox *set_type_list;
00100 GtkComboBox *payment_list;
00101 GtkComboBox *categories;
00102 GtkComboBox *currency_list;
00103 GList *category_list;
00104 gint max_categories;
00105 gint ent_category;
00106 }GpeExpenseData;
00107
00110 void gpe_expense_close(GpeExpenseData *context);
00111
00124 GpeExpenseData* gpe_expense_init (void);
00125
00127 void
00128 gpe_expense_error (QofSession * session);
00129
00130
00134 #endif