GNOME Bugzilla – Bug 639538
Accounts widget does not "Select All" or "Select Children"
Last modified: 2018-06-29 22:52:00 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.
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.
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.
*** Bug 725597 has been marked as a duplicate of this bug. ***
"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.
See Bug 627692 for a patch to make "select all" work. Still, this does not fix "select children".
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 ***
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.