[Evolution-hackers] threaded view
- From: NotZed <notzed helixcode com>
- To: evolution-hackers helixcode com
- Subject: [Evolution-hackers] threaded view
- Date: Thu, 6 Jul 2000 08:44:31 -0400 (EDT)
Ok, so threaded view is sort of in, there's a couple of problems,
which i've already discussed with Ettore.
- delete doesn't work. the list of whats selected doesn't match
the visual representation of whats selected. So you delete
another message instead. (see note below)
- i'm not sure
e_tree_model_node_remove((ETreeModel *)message_list->table_model, message_list->tree_root);
is doing quite what i wanted it to do - clear the whole list
so i can refresh it (e.g. after an expunge).
- searching ... is going to look a bit funny,l probably, if the display
works at all. And there are a bunch of representations for searches
that might want to be investigated (e.g. do you show the complete thread
of any message that matches? have a button to expand it:?)
- the tree model is used to hold the message structure,and the message
list remaps the tree index rows to the real message index based on
data in the tree nodes. This causes the problem with delete - is this
just plain wrong anyway? (it works otherwise, when you do the remapping
at required places).
- sorting is broken (via the header tabs), but i dont think its that
hard to do ...
- how do you reperesent 'dummy nodes' that get inserted from time to time.
Perhaps a non-selectable row flag? Not sure (it works now, just looks
ugly). This will also show up when sorting, but can be got around.
Michael
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]