Re[2]: [M-Dev] colour coding info
Status: Beta
Brought to you by:
vadz
From: Thomas F. <tfi...@on...> - 2002-01-20 01:14:12
|
On Sat, 19 Jan 2002 17:14:25 +0100 (Romance Standard Time) Vadim Zeitlin <ze...@dp...> wrote: > On Sat, 19 Jan 2002 16:56:41 +0100 (CET) Thomas Finneid <tfi...@on...> wrote: > > TF> how it controls the list of messages, > > What do you mean? In terms of the folder view I am thinking of any user interaction that prompts M to do something with the mail headers, or mails, for example viewing a mail or marking a mail etc. but also simpler things like scrolling up the list. > TF> that is moving around the list, which > TF> messages are selected or previewed and such things. > > This is done partly in list ctrl itself and partly in wxFolderListCtrl and > wxFolderView. You can see the code processing the key presses and the > changes of the items selection state in wxFolderView.cpp. So wxFolder view is the main controlling class for this part of the app ? That is, depending on what kind of event happen this class delegates the work to the appropriate class and so forth, thus enabling M to respond to user interactions, like "flag this mail", "delete this mail" or "show this mail" etc. Is that a reasonable approximation of how it works ? > TF> I am also trying to figure out how the preview logic, such as when a > TF> message is selected how is it previewed and so forth. > > Also there. Again, this is not really obvious because the list ctrl > behaves slightly differently in wxGTK and wxMSW and also because it's not > really meant to be used in such way :-( What do you mean by "it's not really supposed to be used in such a way" ? -- Thomas Finneid email: tfi...@on... |