Budgeting?
Boris Goldowsky
boris at alum.mit.edu
Tue Feb 11 05:56:55 CST 2003
> The Doctor What <list.gnucash at docwhat.gerf.org> writes:
>
>> Graphically, the problem is that the content of the node and the
>> folder-ness of the tree are represented in one place.
>>
>> It might be better (this is just an idea) to have this instead:
>> | Liabilites
>> - Expense and Sub-Accounts
>> | Expense
>> + Household
>> + Groceries
>> ... etc.
A similar problem is commonly seen in making multiple selections from a
filesystem, or when customizing the install of an application. An
example that I'd consider to be a well-done user interface is Apple's
Backup application. If you want to pick and choose files and
directories to back up, you get a view of the top-level directories
with two controls next to each: a checkbox and a triangle (the
standard for a container-type object: triangle pointing to the right
if closed, click to get a triangle pointed down with the sub-objects
listed below, indented; click again to collapse it).
The checkbox actually can have THREE states. If you simply click it,
it goes from "unchecked" to "checked" and back again, meaning the
entire directory is selected or not. But if you open the directory via
the triangle, and select some (but not all) included files or
subdirectories, the triangle automatically gets a "-" inside it,
indicating the partial selection. The selections, and the "-" sign,
persist when the directory is collapsed from visibility so you can tell
that there are sub-selections within.
I've seen a similiar thing on Windows machines, with the little boxed
plus/minus signs used for directories; I believe the partially-selected
state there is usually indicated by shading. In either case, the key
elements to make this work, I believe, are two controls, and three
visibly-different states for container objects.
Bng
More information about the gnucash-user
mailing list