This won't help the Quote feature but it will help the Next button in
the standalone message window. That feature was very possible using
RDF, but it would have required us to build the same view classes that
we have to build now to support this new architecture. So the benefit
is that we are being forced to write the view classes. I'm not sure
whether this feature will show up when the rewrite is done (the goal is
parity with the way it was before first) but it will make adding it in
the future much easier.
The following isn't in response to your message in particular but to a
lot of messages and since I happen to be writing now I will state this.
RDF isn't bad. It has advantages and disadvantages. Unfortunately it
turns out that the disadvantages (namely scalability and performance)
outweighed any advantages we gained from it in the thread pane.
However, look at the folder datasource. Without RDF it would have been
much harder to do the Move/Copy menus or any of the menus in our various
dialogs that needed the folder list.
Scott
Michael Collette wrote:
> Scott,
>
> I realize the following questions aren't specific to performance, but
> I understand that they may have something to do with the use of RDF.
> Aside from the obvious thread pane problems that are being addressed
> here, will this have any impact on the interaction between windows?
> For example, I replied to this message here with Mozilla. Had this
> been NS 4.x I would have clicked on the "Quote" icon to bring in some
> of your text from the original message. Additionally, I could have
> hi-lighted other messages and quoted them here as well. I really love
> this feature out of NS 4.x a lot, as I personally can't stand having
> the mail client on "auto-quote" all the time.
> Along similar lines, when browsing through newsgroups I often double
> click on a message to open it in a seperate window. From there I'll
> just keep hitting the "Next" icon to read on through the thread. I
> suppose I should be using Pine or something along them lines, but I
> rather enjoyed this from the old NS. I would have preferred this to
> always read the next message rather than the next unread one, but it
> worked pretty good for me just the same.
> My present understanding is that the reason these relatively minor UI
> features aren't in the present Mozilla builds is due to the very
> modular nature of the various parts. By moving away from RDF in the
> thread pane, will this new structure enable the various components of
> mailnews to better talk to eachother? It sure would be nice to see
> some of that old functionality work it's way into some of the new
> features within Mozilla. Just curious here if these changes might be
> on the road to helping something like this happen.
>
> Later on,
>