Rob Browning wrote:
> Matt Martin <[EMAIL PROTECTED]> writes:
>
> > Agreed that canvas might be the way to go. Also, the guppi project
> > might revive itself and provide an even easier option. The cool
> > thing about canvas is that we could make some neat interactive
> > charts (EG click to see the internals of a pie slice.) The down
> > side is that it will be gnome-centric, maybe thats OK as long as
> > such capability is considered to be a bonus beyond basic accounting
> > functionality.
>
> I think that something like plotutils or gnome-print (and the canvas)
> is going to be our best option. This is on the nearish-term todo
> list, and a friend of mine and I might be diving into it.
>
> In the end I'm not going to be happy with just static plots (or
> reports). In the long run, I'd like to see if we can have the same
> functionality that the proprietary competitors have had for a long
> time, things like being able to click on a line in a report to take
> you to the transaction in the appropriate ledger, and being able to
> click on a part of a chart to bring up a more detailed view or take
> you to a transaction ledger (or report) for the items relevant to that
> part.
>
> This will require more internal interconnection than we can get from
> launching a sub-process like gnuplot, or even plotutils' separate
> graph process, so it'll have to be an internal solution.
>
This is clearly the right way to go, but right now all we seem to have is the
"schemed" interface.
Are there plans to create some kind of plug-in library interface or a richer set of UI
building calls ?
I'm not by any means a scheme expert, so I have trouble envisioning responsive user
interfaces built in the language.
Then again ... there is gnome-guile.
Perhaps it is too early to think of such things,
but it would be a real boost to the project to provide some easily scripted/built
language for
ANYBODY to write up some presentation/investigation interfaces.
FWIW, free software efforts seem to move the fastest when people have a well-defined,
straightforward
and quickly rewarding means to implement their ideas and hence contribute.
(Of course it takes effort to build all that in first)
Cheers.
--
Matt Martin
[EMAIL PROTECTED]
600 West Grove Parkway #1042
Tempe, AZ, 85283
(480) 775 2660
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]