Ah cool! Let me know if I can help revive the code (I doubt it, this is usually a solo effort, but just in case). I just think that multi-select is a standard features of software and it's nuts that we're missing it. It would help with many things I think: deleting a bunch of transactions, moving them etc. Not that it's easy to do mind you, I realize that (corner cases etc). But I think we at least have to try, no?

Jean

On 7/14/20 8:49 AM, Robert Fewell wrote:
Jean,
I have been relooking at this and wil give it another go. When I first made the changes, all seemed to be OK but with large transaction lists it was slow. Also if I remember right there was a lot of, it is not the same as the existing which slightly put me off any further progress. I have recently created a new tree view / model based on the original register rewrite to see if I had made an error with my changes but it also is slow with large transaction lists, slightly quicker than my effort but I think that was down to only having one transaction row. I did implement only retrieving part of the transaction list at a time but this needs to be changed along with the vertical scrollbars which I may have an idea about.

If you can wait, I will try and spend more time on it soon. Multi selection still might be tricky, what do you want that for?

Regards,
Bob

On Tue, 14 Jul 2020 at 16:11, Jean Laroche <rip...@gmail.com <mailto:rip...@gmail.com>> wrote:

    Hi Devs,
    Last night I was looking at what it would take to allow selecting
    multiple transactions in the split register, and realize (if I'm not
    mistaken) that the split register is not based on a tree view (in which
    case it would be easy to allow multi-select, but possibly tricky to do
    the right thing after that).
    On the other hand, there are versions of the .c source files with a
    "2",
    which I believe were a rework of the basic GC UI elements, and one of
    them is the split register. The version 2 of it is apparently based
    on a
    tree view and I remember somebody mentioning that the refactoring was
    intended to allow multi-select (among other things I'm sure).

    Question:
    - What's the status of the "2" versions? This was worked on more
    than 10
    years ago, if I remember correctly. No update since?
    - How far was it from completion? Would it be a huge effort to look at
    the code and make it functional? I know it can be enabled with a
    special
    flag when we launch gnucash, what I don't know is what's missing before
    the "2" versions can be adopted...

    Jean
    _______________________________________________
    gnucash-devel mailing list
    gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>
    https://lists.gnucash.org/mailman/listinfo/gnucash-devel

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to