r18322 - gnucash/trunk/src/register/ledger-core - Bug #589804: Additions to register transactions Action pulldown list

Christian Stimming cstim at code.gnucash.org
Fri Sep 18 15:57:52 EDT 2009


Author: cstim
Date: 2009-09-18 15:57:52 -0400 (Fri, 18 Sep 2009)
New Revision: 18322
Trac: http://svn.gnucash.org/trac/changeset/18322

Modified:
   gnucash/trunk/src/register/ledger-core/split-register.c
Log:
Bug #589804: Additions to register transactions Action pulldown list

Register transaction Action pulldown lists are currently oriented to stock
transactions.  Expense Action options, for example, are Buy and Sell.  The
enclosed patch adds a small number of items for those using Gnucash for
personal checking accounts.  Also, ATM is split into ATM Deposit and ATM Draw
(withdrawal).

This patch adds actions to the register transaction Action pulldown lists

Patch by James Raehl.

Modified: gnucash/trunk/src/register/ledger-core/split-register.c
===================================================================
--- gnucash/trunk/src/register/ledger-core/split-register.c	2009-09-18 19:51:43 UTC (rev 18321)
+++ gnucash/trunk/src/register/ledger-core/split-register.c	2009-09-18 19:57:52 UTC (rev 18322)
@@ -2180,13 +2180,19 @@
   {
     case BANK_REGISTER:
       /* broken ! FIXME bg */
-    case SEARCH_LEDGER:  
+    case SEARCH_LEDGER:
       gnc_combo_cell_add_menu_item (cell, _("Deposit"));
       gnc_combo_cell_add_menu_item (cell, _("Withdraw"));
       gnc_combo_cell_add_menu_item (cell, _("Check"));
       gnc_combo_cell_add_menu_item (cell, _("Int"));
-      gnc_combo_cell_add_menu_item (cell, _("ATM"));
+      gnc_combo_cell_add_menu_item (cell, _("ATM Deposit"));
+      gnc_combo_cell_add_menu_item (cell, _("ATM Draw"));
       gnc_combo_cell_add_menu_item (cell, _("Teller"));
+      gnc_combo_cell_add_menu_item (cell, _("Charge"));
+      gnc_combo_cell_add_menu_item (cell, _("Payment"));
+      gnc_combo_cell_add_menu_item (cell, _("Receipt"));
+      gnc_combo_cell_add_menu_item (cell, _("Increase"));
+      gnc_combo_cell_add_menu_item (cell, _("Decrease"));
       /* Action: Point Of Sale */
       gnc_combo_cell_add_menu_item (cell, _("POS"));
       gnc_combo_cell_add_menu_item (cell, _("Phone"));
@@ -2199,6 +2205,8 @@
       gnc_combo_cell_add_menu_item (cell, _("Transfer"));
       break;
     case CASH_REGISTER:
+      gnc_combo_cell_add_menu_item (cell, _("Increase"));
+      gnc_combo_cell_add_menu_item (cell, _("Decrease"));
       gnc_combo_cell_add_menu_item (cell, _("Buy"));
       gnc_combo_cell_add_menu_item (cell, _("Sell"));
       break;
@@ -2208,7 +2216,8 @@
       gnc_combo_cell_add_menu_item (cell, _("Fee"));
       break;
     case CREDIT_REGISTER:
-      gnc_combo_cell_add_menu_item (cell, _("ATM"));
+      gnc_combo_cell_add_menu_item (cell, _("ATM Deposit"));
+      gnc_combo_cell_add_menu_item (cell, _("ATM Draw"));
       gnc_combo_cell_add_menu_item (cell, _("Buy"));
       gnc_combo_cell_add_menu_item (cell, _("Credit"));
       gnc_combo_cell_add_menu_item (cell, _("Fee"));
@@ -2232,13 +2241,18 @@
       break;
     case INCOME_LEDGER:
     case INCOME_REGISTER:
+      gnc_combo_cell_add_menu_item (cell, _("Increase"));
+      gnc_combo_cell_add_menu_item (cell, _("Decrease"));
       gnc_combo_cell_add_menu_item (cell, _("Buy"));
       gnc_combo_cell_add_menu_item (cell, _("Sell"));
       gnc_combo_cell_add_menu_item (cell, _("Int"));
       gnc_combo_cell_add_menu_item (cell, _("Payment"));
       gnc_combo_cell_add_menu_item (cell, _("Rebate"));
+      gnc_combo_cell_add_menu_item (cell, _("Paycheck"));
       break;
     case EXPENSE_REGISTER:
+      gnc_combo_cell_add_menu_item (cell, _("Increase"));
+      gnc_combo_cell_add_menu_item (cell, _("Decrease"));
       gnc_combo_cell_add_menu_item (cell, _("Buy"));
       gnc_combo_cell_add_menu_item (cell, _("Sell"));
       break;
@@ -2264,11 +2278,13 @@
       gnc_combo_cell_add_menu_item (cell, _("STCG"));
       gnc_combo_cell_add_menu_item (cell, _("Income"));
       /* Action: Distribution */
-      gnc_combo_cell_add_menu_item (cell, _("Dist")); 
+      gnc_combo_cell_add_menu_item (cell, _("Dist"));
       gnc_combo_cell_add_menu_item (cell, _("Split"));
       break;
 
     default:
+      gnc_combo_cell_add_menu_item (cell, _("Increase"));
+      gnc_combo_cell_add_menu_item (cell, _("Decrease"));
       gnc_combo_cell_add_menu_item (cell, _("Buy"));
       gnc_combo_cell_add_menu_item (cell, _("Sell"));
       break;



More information about the gnucash-changes mailing list