X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhb-preferences.c;fp=src%2Fhb-preferences.c;h=058ba4c55b2cc1e8868da8cdcc557d1f694d46ff;hp=5bf8234c19728dc2399425531d57afbcfa317751;hb=2ef3e601408ebaeeaf5f40d6967664b012a49979;hpb=ed78ccc9c6d01422d6366c593ffa01e8c8ff5a68 diff --git a/src/hb-preferences.c b/src/hb-preferences.c index 5bf8234..058ba4c 100644 --- a/src/hb-preferences.c +++ b/src/hb-preferences.c @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2016 Maxime DOYEN + * Copyright (C) 1995-2017 Maxime DOYEN * * This file is part of HomeBank. * @@ -354,6 +354,10 @@ gint i; PREFS->wal_vpaned = 600/2; PREFS->wal_hpaned = 1024/2; + PREFS->pnl_acc_col_acc_width = -1; + PREFS->pnl_acc_show_by = 0; + PREFS->pnl_upc_col_pay_width = -1; + PREFS->pnl_upc_col_mem_width = -1; i = 0; @@ -803,6 +807,17 @@ GError *error = NULL; homebank_pref_get_boolean(keyfile, group, "WalSpending", &PREFS->wal_spending); homebank_pref_get_boolean(keyfile, group, "WalUpcoming", &PREFS->wal_upcoming); + //since 5.1.3 + group = "Panels"; + + DB( g_print(" -> ** Panels\n") ); + + homebank_pref_get_short(keyfile, group, "AccColAccW", &PREFS->pnl_acc_col_acc_width); + homebank_pref_get_short(keyfile, group, "AccShowBy" , &PREFS->pnl_acc_show_by); + + homebank_pref_get_short(keyfile, group, "UpcColPayW", &PREFS->pnl_upc_col_pay_width); + homebank_pref_get_short(keyfile, group, "UpcColMemW", &PREFS->pnl_upc_col_mem_width); + group = "Format"; @@ -1037,6 +1052,16 @@ gsize length; g_key_file_set_boolean (keyfile, group, "WalSpending", PREFS->wal_spending); g_key_file_set_boolean (keyfile, group, "WalUpcoming", PREFS->wal_upcoming); + //since 5.1.3 + DB( g_print(" -> ** Panels\n") ); + + group = "Panels"; + g_key_file_set_integer(keyfile, group, "AccColAccW", PREFS->pnl_acc_col_acc_width); + g_key_file_set_integer(keyfile, group, "AccShowBy" , PREFS->pnl_acc_show_by); + + g_key_file_set_integer(keyfile, group, "UpcColPayW", PREFS->pnl_upc_col_pay_width); + g_key_file_set_integer(keyfile, group, "UpcColMemW", PREFS->pnl_upc_col_mem_width); + DB( g_print(" -> ** format\n") );