gnucash/src/register/ledger-core/split-register-layout.c
Derek Atkins
warlord@MIT.EDU
25 Nov 2001 19:58:01 -0500
I do know that at some level autocompletion and account creation
would be useful to me. Auto-balancing, however, is not.
However, this sounds like a plan. I'll work on implementing an
EntryLedger and see what else I need.
-derek
Dave Peticolas <dave@krondo.com> writes:
> I don't really know, I haven't thought about it.
> Specifically I haven't thought about what needs
> to be refactored, certainly not all of it does.
>
> Most of what is in src/ledger-core that isn't
> about layout, getters, and setters, is stuff
> that makes the split register into something
> that is easy to use for editing splits and
> transactions *specifically*.
>
> I'm talking about 'icing', like detecting
> imbalance, auto-completion, auto-creation
> of new accounts from names, etc. A lot of
> this icing is specific to splits and transactions
> and would either be very different or simply
> wouldn't exist in other register types.
>
> So, let me change my opinion here. I think
> you should make the new register a separate
> instance of a 'register'. Initially, it will
> be very bare-bones. Then, it will be easier
> to look at the split ledger and see just
> what would be useful when refactored.
>
> dave
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available