-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaccounts_view.h
executable file
·26 lines (19 loc) · 1.14 KB
/
accounts_view.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// accounts_view.h
// Copyright 2010-2011 Michael Rajotte <[email protected]>
// For listing account and highlighting invoices via colour coding the cells for there status.
void loadAccountsView(intrackAccounts *);
static int accountsUpdate(GtkWidget *, gchar *, gchar *);
static int pullInvoices(GtkListStore *, intrackAccounts *, gchar *, GDate *, GDate *);
static void prepareLoadInvoice(GtkWidget *, intrackAccounts *);
static void getInvoices(GtkWidget *, intrackAccounts *);
static void freeWindow(GtkWidget *, intrackAccounts *);
static void freeMemory(intrackAccounts *);
static void destroyWindow(GtkWidget *, GtkWidget *);
static void setupViewTree(intrackAccounts *);
static void setupCalendar(GtkBuilder *, GtkDateEntry *, GtkDateEntry *);
static gdouble getAccountBalance(GtkWidget *, gchar *);
static gdouble getTotalSales(gchar *, gchar *, GtkWidget *);
static gboolean treeButtonPress(GtkWidget *, GdkEventButton *, intrackAccounts *);
static gboolean treeKeyPress(GtkWidget *, GdkEventKey *, intrackAccounts *);
static gboolean keyPressSelection(gpointer);
static void keyPressGetRow(GtkTreeRowReference *, intrackAccounts *);