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