On Saturday, December 23, 2000, 11:10:23 AM, A. wrote:

ML>> It shouldn't be hard to change the behavior, either.

> It doesn't seem so straightforward to me, unless the business of
> assigning each view their own column settings is avoided.

I do know each threading view can have its own column settings, but
it just add more fields to my hypothetical folder structure table. I
don't think it increases the complexity, though.

> If I thread messages, I set my columns differently from if I don't
> thread. I also set the columns differently when threading by
> references as opposed to threading by subject. I appreciate being
> able to toggle these views in one view folder and see that the
> columns are appropriately adjusted for each view as I want it. I
> actually love this facility.

Me too, no argument with that.

> Now, if I change from no threading to threading by references in one of
> my default folders and expect that the other folders columns will not
> change as well, how can the default folder implementation remain the way
> it is and yet the functionality of being able to configure column
> settings for each sorting method, on a per folder basis remain intact
> without things remaining the way they are now?

I don't see why not.

Let me expand my table a little. Here's what we have:

Folder    current    col setting 0    col setting 1    col setting 2 .....
id        threading
--------------------------------------------------------------------
A         0          xyz              yzxt            qwer
B         2          tyui             rty             iop
C         3          vbm              xcv             ghjk
[Def]     1          edc              tgb             ujm


Again, A, B, and C are non-default folders. TB remembers their
column settings for each threading view (col setting 0 to 4,
corresponding to alt-0 to alt-4). When you switch threading view for
folder A (from 0 to 2), you don't have to readjust its col setting,
for TB would take it from the col setting 2. Same for the default
folder.

What I suggest is:

Folder    current    col setting 0    col setting 1    col setting 2 .....
id        threading
--------------------------------------------------------------------
A         0          xyz              yzxt            qwer
B         2          tyui             rty             iop
C         3          vbm              xcv             ghjk
[Def]     N/A        edc              tgb             ujm
D         0          [def]            [def]           [def]
E         1          [def]            [def]           [def]
F         2          [def]            [def]           [def]

You see? We don't have to change the table structure in place. We
only need to define a new value for the fields (signalling that
[def] is to be used) and slight changes to the program logic. So
default folders (folder D to F) can have their own threading view
respectively, but their column settings would be taken from the
appropriate field of the [Def] folder record.

Hope that clears my intention.

-- 
Best regards,
Ming-Li

The Bat! 1.48f | Win2k SP1

-- 
--------------------------------------------------------------
View the TBUDL archive at http://tbudl.thebat.dutaint.com
To send a message to the list moderation team double click here:
   <mailto:[EMAIL PROTECTED]>
To Unsubscribe from TBUDL, double click here and send the message:
   <mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------

You are subscribed as : archive@jab.org


Reply via email to