X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fui-payee.h;fp=src%2Fui-payee.h;h=e8a89423b5c7c91b6cc7e27240af2726c739dcaf;hp=b7af3b0f7844a2fc44e488051fd6d6acd9568e59;hb=996fa4ab9f6b836001f8ad0eecbfd3821687fea7;hpb=27f6e3b112df235c8e9afc9911b1f6bce208a001 diff --git a/src/ui-payee.h b/src/ui-payee.h index b7af3b0..e8a8942 100644 --- a/src/ui-payee.h +++ b/src/ui-payee.h @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2014 Maxime DOYEN + * Copyright (C) 1995-2016 Maxime DOYEN * * This file is part of HomeBank. * @@ -27,6 +27,10 @@ enum NUM_LST_DEFPAY }; +#define LST_DEFPAY_SORT_NAME 1 +#define LST_DEFPAY_SORT_USED 2 +#define LST_DEFPAY_SORT_DEFCAT 3 + struct ui_pay_manage_dialog_data { GtkWidget *window; @@ -34,14 +38,11 @@ struct ui_pay_manage_dialog_data GtkWidget *ST_name; GtkWidget *LV_pay; - GtkWidget *BT_add; - GtkWidget *BT_mov; - GtkWidget *BT_mod; - GtkWidget *BT_rem; - GtkWidget *BT_import; - GtkWidget *BT_export; + GtkWidget *BT_edit; + GtkWidget *BT_merge; + GtkWidget *BT_delete; - gint change; + gint change; }; struct payPopContext @@ -50,10 +51,12 @@ struct payPopContext guint except_key; }; +/* = = = = = = = = = = */ gchar *ui_pay_comboboxentry_get_name(GtkComboBox *entry_box); guint32 ui_pay_comboboxentry_get_key(GtkComboBox *entry_box); guint32 ui_pay_comboboxentry_get_key_add_new(GtkComboBox *entry_box); +Payee *ui_pay_comboboxentry_get(GtkComboBox *entry_box); gboolean ui_pay_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key); void ui_pay_comboboxentry_add(GtkComboBox *entry_box, Payee *pay); void ui_pay_comboboxentry_populate(GtkComboBox *entry_box, GHashTable *hash); @@ -66,7 +69,7 @@ void ui_pay_listview_add(GtkTreeView *treeview, Payee *item); guint32 ui_pay_listview_get_selected_key(GtkTreeView *treeview); void ui_pay_listview_remove_selected(GtkTreeView *treeview); void ui_pay_listview_populate(GtkWidget *view); -GtkWidget *ui_pay_listview_new(gboolean withtoggle); +GtkWidget *ui_pay_listview_new(gboolean withtoggle, gboolean withcount); GtkWidget *ui_pay_manage_dialog (void); #endif