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