Lots GUI

Chris Lyttle chris at wilddev.net
Sun Apr 6 19:03:17 CDT 2003

On Sun, 2003-04-06 at 13:19, Derek Atkins wrote:
> linas at linas.org (Linas Vepstas) writes:
> > Derek,
> > feedback please.
> Well, hopefully others have opinions, too ;)

Indeed I do :)
> > 
> > Basic GUI: 
> >    The goal of the basic GUI is to handle most usages of
> >    most lots in most places.  There also need to be special-purpose
> >    dialogs for specific applications, e.g. stocks, inventory, etc.
> > 
> >    Shows three areas:  
> >    -- list of lots, one of which can be highlighted.
> >       Lot names can be edited in-place.
> Do lots need to have names, necessarily?

I think names for lots would make it easier for users to associate the
lot with a particular transaction, there could be other ways of showing
this though, like using a date/time format for example. Or if it was a
read-only name a drop down list of lots to choose from to display.
> >    -- contents of a single lot (displayed in a narrow,
> >       mini-register view, showing only date, memo, quant, 
> >       balance)
> You might want to also show the value and value-balance...
> Also, does this necessarily need to be a register?  Are you planning
> to allow users to edit values in place?  Or is this just data for
> display?  If it's just for display, we can probably do something like
> the 'reconcile window' where you have two lists side-by-side with
> various split-parameters displayed.
> One of the things on my todo list is break out the "reconcile-list"
> widget into a more general 'query-display-list' widget, where you can
> supply the list of what data to show, etc.  However, this is a
> "read-only" pseudo-register, which might not be what you want...
> >    -- list of splits not in any lot.
> >       (not clear if screen real-estate allows side-by-side
> >       placement, or if this must be above/below. above/below
> >       would suck)
> I think it depends what you want to show.  If you want to make
> it a full register then I don't think we can do it side-by-side.
> OTOH, using the query-display-list could allow you to have two
> of them side-by-side.

If the gui was just a mechanism to move unassociated splits into a lot
then I think a side-by-side UI like the reconcile window would work
well. I'm not to sure what you're wanting to do with the UI either. I
agree above/below would suck tho.
> >    Shows various buttons:
> >    -- two arrows, which move split into/out of lot.
> >       This is a traditional way of moving something from one
> >       list to another, but some UI designers argue against this.
> >       Is there a better way to move splits into/out-of a lot?
> Probably not..  Maybe drag-and-drop, or a combo-box of "open lots"?

Drag 'n' drop would be nice in a lot of places in GnuCash, I remain
hopeful someone will come along and make copying transactions with it
one day :)

RedHat Certified Engineer #807302549405490.
Checkpoint Certified Security Expert 2000 & NG
	| |   |^|
	| |^| | |  Life out here is raw 
	| | |^| |  But we will never stop
	| |_|_| |  We will never quit 
	| / __> |  cause we are Metallica
	|/ /    |
	\       /
	 |     |

More information about the gnucash-devel mailing list