After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 639538 - Accounts widget does not "Select All" or "Select Children"
Accounts widget does not "Select All" or "Select Children"
Status: RESOLVED DUPLICATE of bug 646129
Product: GnuCash
Classification: Other
Component: Reports
2.4.x
Other Linux
: Normal normal
: ---
Assigned To: gnucash-reports-maint
gnucash-reports-maint
: 725597 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-01-14 17:59 UTC by Jeff Kletsky
Modified: 2018-06-29 22:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeff Kletsky 2011-01-14 17:59:21 UTC
The "Select Children" button used by many of the reports (for example, Budget Income Statement) does not select any children that are not expanded in the tree view. Similarly, the "Select All" button does not select any children that are not expanded in the tree view.
Comment 1 Christian Stimming 2011-01-16 20:00:06 UTC
That's a bug of gtk (the GtkTreeView treats the visible children differently than the hidden ones) and as far as I can recall we can't do much about that. Sorry for that.
Comment 2 Carsten Rinke 2013-04-29 10:37:01 UTC
With GnuCash 2.4.10 and 2.5.0 this problem only applies to the "Select All" button.

The "Select Children" now automatically expands and selects the children.
Comment 3 Geert Janssens 2014-03-25 10:06:47 UTC
*** Bug 725597 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Söffing 2015-05-19 17:26:56 UTC
"Select children" also works only partially: If multiple parents are selected (e.g. by shift-click), only one single parent is expanded as expected.

To make "Select all" work, would it be possible to expand all items first, then select them? IMHO this wouldn't require more than adding a call to  gtk_tree_view_expand_all()
- I'm not an expert though and I'm sorry for not being able to make the change by myself.
Comment 5 Stefan Söffing 2015-05-20 17:33:31 UTC
See Bug 627692 for a patch to make "select all" work. Still, this does not fix "select children".
Comment 6 Geert Janssens 2015-10-10 14:15:18 UTC
This bug describes two different (but related) issues. The "Select All" problem is dealt with via bug 627692. This leaves the issue of "Select Children" not working as expected. This is also reported in bug 646129. So I'll mark this one as a duplicate of that one.

*** This bug has been marked as a duplicate of bug 646129 ***
Comment 7 John Ralls 2018-06-29 22:52:00 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=639538. Please update any external references or bookmarks.