X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fdsp-account.h;fp=src%2Fdsp_account.h;h=4f99c6e95b995301db22cc5b8d629fbd95949cf4;hp=00f9c234eba39ab7eb610645b105a3f39b23b167;hb=236cb5e47660876f46488ea8f76ecd5bebfa1fac;hpb=8892e90b335f94c296462a91534334b674226cd9 diff --git a/src/dsp_account.h b/src/dsp-account.h similarity index 86% rename from src/dsp_account.h rename to src/dsp-account.h index 00f9c23..4f99c6e 100644 --- a/src/dsp_account.h +++ b/src/dsp-account.h @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2018 Maxime DOYEN + * Copyright (C) 1995-2019 Maxime DOYEN * * This file is part of HomeBank. * @@ -21,6 +21,10 @@ #define __HB_DSPACCOUNT_H__ +/* official GTK_RESPONSE are negative */ +#define HB_RESPONSE_REFRESH 1 + + enum { ACTION_ACCOUNT_ADD, @@ -47,10 +51,16 @@ enum { struct register_panel_data { GtkWidget *window; + + GtkWidget *IB_duplicate; + GtkWidget *LB_duplicate; + GtkWidget *NB_txn_daygap; + GtkWidget *TB_bar; GtkWidget *TB_tools; GtkWidget *CY_range; + GtkWidget *CM_future; GtkWidget *CY_type; GtkWidget *CY_status; // GtkWidget *CY_month, *NB_year; @@ -73,15 +83,15 @@ struct register_panel_data GtkActionGroup *actions; - Transaction *cur_ope; - - guint32 accnum; Account *acc; + Transaction *cur_ope; + + gboolean showall; gboolean do_sort; /* status counters */ - gint hidden, total; + gint hidden, total, similar; gdouble totalsum; Filter *filter; @@ -96,7 +106,7 @@ struct register_panel_data #define DEFAULT_DELAY 750 /* Default delay in ms */ -GtkWidget *register_panel_window_new(guint32 accnum, Account *acc); +GtkWidget *register_panel_window_new(Account *acc); void register_panel_window_init(GtkWidget *widget, gpointer user_data);