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.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18322 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2009-09-18 19:57:52 +00:00
parent 6cc28474be
commit 90f23afec6

View File

@ -2180,13 +2180,19 @@ gnc_split_register_config_action (SplitRegister *reg)
{
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_split_register_config_action (SplitRegister *reg)
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_split_register_config_action (SplitRegister *reg)
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 @@ gnc_split_register_config_action (SplitRegister *reg)
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_split_register_config_action (SplitRegister *reg)
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;