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 87728 - Port BalsaIndex to GtkTreeView
Port BalsaIndex to GtkTreeView
Status: VERIFIED FIXED
Product: balsa
Classification: Other
Component: general
2.0.x
Other All
: Normal enhancement
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-07-09 10:20 UTC by PeterBloomfield
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Patch for BALSA_2 branch (175.87 KB, patch)
2002-07-09 10:22 UTC, PeterBloomfield
none Details | Review

Description PeterBloomfield 2002-07-09 10:20:55 UTC
The following patch for the BALSA_2 branch changes the BalsaIndex message
list from a GtkCTree to a GtkTreeView. It also makes BalsaIndex a subclass
of the tree widget itself instead of the scrolled window that contains it,
which requires a few extra changes.

The code is noticeably slower than the GtkCTree version. The absence of a
`move subtree' method makes threading especially slow. Any suggestions
about speeding it up are welcome!

Files:

libbalsa/mailbox.c:
 - new MESSAGES_DELETE_ALL signal, for faster closing.
src/balsa-app.c, src/main-window.c:
 - BalsaIndex is now the child widget of a notebook page.
src/balsa-icons.[ch], src/main.c:
 - complete the move from BalsaIcon to GtkIconFactory.
src/balsa-index-threading.c, src/balsa-index.[ch], src/balsa-mblist.c:
 - replace GtkCtree with GtkTreeView and friends.
src/message-window.c, src/print.c, src/sendmsg-window.c, src/store-address.c:
 - use new API to get selected messages.
Comment 1 PeterBloomfield 2002-07-09 10:22:04 UTC
Created attachment 9737 [details] [review]
Patch for BALSA_2 branch
Comment 2 Carlos Morgado 2002-09-21 14:31:13 UTC
what's the status of this patch peter ?
Comment 3 PeterBloomfield 2002-09-21 19:22:53 UTC
It's in--I forgot that I sent this one via Bugzilla, I guess I was
looking for feedback--marked as FIXED.