Multiple Account Method Selector, 9-10-2013 Revision.

See original version notes.
See GIT commit record (9-10-2013).

Multiple Account Method Selector: Revision One (David's first review).
Bug Number: n/a
Release notes (y/n): YES
For Release Nums: 6.4

This includes David's review e-mail messages -- (plus other improvements):
  (a) Multiple Account Method Selector / Mon, 09 Sep 2013 12:46:52 -0600
  (b) Multiple Account Method Selector / Tue, 10 Sep 2013 10:38:55 -0600


(1) Accounts Manager Dialog text changes (as per David's review):
  Account Menu: "Account Methods ..." ==> "Account Method Selector ..."
  System Menu: "Account Methods ..." ==> "Object Level Accounting Methods ..."
  Context menu: "Set Account Methods ..." ==> "Select Account Methods ..."

(2) Open Account Dialog was not being updated when its account's methods were changed in the new Multiple Account Method Selector.  Now, a change to an account's methods made in the Multiple Account Method Selector will reset and update that account's Open Account Dialog.  See method: OpenAccountDlg::acctMgrCallbackHandler(), handling of the ACCOUNT_CHANGED / method_changed (subtype) callback.

(3) Multiple Account Method Selector: List stability when applying method change, when currently sorting by Object or Account Types (icons) or Names.

(4) Workspace Objects Menu "Select Methods on Accounts ..." menu item: show in menu only if Accounting is enabled.

(5) Allow the Multiple Account Method Selector to be shown in the RiverWare Viewer (to inspect and compare account method selections), but don't allow its "Apply New Method..." button to be enabled.

(6) Multiple Account Method Selector FIX: A performance optimization (delayed update) introduced a bug in the "Current Methods" display line.  The method list for the PRIOR selected Category (and selected Accounts) had mistakenly been shown.

UNRELATED to the new Multiple Account Method Selector or Account Manager:

(7) DMI Map Group Dialog: change Row-O-Toggles checkbox: "Comments" ==> "Group Comment".

(8) Workspace "Test" Menu; Qt Signal/Slot connection fix: Don't connect if _testMenu is NULL.


-------- Original Message --------

Subject:      Multiple Account Method Selector
Date:   Tue, 10 Sep 2013 10:38:55 -0600
From:   David Neumann

Here are some comments on menus:
  1. On the Workspace->Objects menu, the "Select Methods on Accounts" should not be enabled (or even shown) when Accounting is not enabled.
     
  2. On the Accounts manager:
    1. Change System->"Accounting Methods" to System->"Object Level Accounting Methods". This just clarifies that this does not go to the new dialog.
    2. Change Account->"Account Methods" to Account->"Account Method Selector" or "Select Account Methods"
    3. On the context menu and elsewhere, change "Set Account Methods" to "Select Account Methods".
Thanks,
David

-------- Original Message --------
Subject:     Multiple Account Method Selector
Date:   Mon, 09 Sep 2013 12:46:52 -0600
From:   David Neumann

This looks OK so far. The only issue is that if the Open Account dialog is open when you apply the new method from the multi-account method selector, it doesn't update the Open Account dialog. Can you look into the callbacks for that scenario?

Also, I have some suggestions on wording for menus, I'll try to organize those and send later today.

David

---