Hello Peter,

on Sun, 29. Feb 2004 at 00:21:36 +0100 Peter Ouwehand wrote:

dh>> it would be best to have an input box beside the "put in subfolder"
dh>> checkbox that will allow to set the subfolder's name, filled by
dh>> default with the AB group name for whole AB groups subfolders and the
dh>> AB display name for single contacts.
> So that subfolders can be defined on all three levels (AB, group,
> contact). Then, when items are checked/defined, the filter order should
> be: contact, group, AB. Once a match is found, filtering should stop.

Exactly.

> There must also be some way to assign the parent folder.

That could be simply done with radio buttons:
"root (Known folder), AB folder, group folder".
 - For ABs its root (no radio buttons).
 - For AB groups and Contacts without a group there are "root" and "AB
   folder" choices
Default should be "AB" for groups/groupless contacts and "group" for
contacts.
   
To make make it visible:
                   subfolder  -name     where (root/AB/group folder)
x [x] AB 1         <*>        AB1
  x [x] GROUP 1    <*>        G1        ( )(x)
    [x] contact 1  [x]        A         ( )( )(x)
    [x] contact 2  [x]        B         ( )(x)( )
    [x] contact 3  [x]        C         (x)( )( )
    [x] contact 4  [ ]        D         ( )( )(x)
    [x] contact 5  [ ]        E         ( )(x)( )
    [x] contact 6  [ ]        F         (x)( )( )
  x [x] GROUP 2    <*>        G2        (x)( )
    [x] contact 7  [x]        G         ( )( )(x)
    [x] contact 8  [x]        H         ( )(x)( )
    [x] contact 9  [x]        I         (x)( )( )
    [x] contact 10 [ ]        J         ( )( )(x)
  [x] contact 11   [x]        K         ( )(x)
  [x] contact 12   [x]        L         (x)( )
  [x] contact 13   [ ]        M         ( )(x)
  [x] contact 14   [ ]        N         (x)( )
     1              2         3          4   (explanations below)

Here goes a table what would happen with each contact, hope that I
haven't messed it up:
     
contact  goes to subfolder x of \Known
1        \AB1\G1\A
2        \AB1\B
3        \C
4        \AB1\G1  (subfolder unchecked)
5        \AB1
6        \
7        \G2\G
8        \AB1\H
9        \I
10       \G2    (no subfolder, group folder is at root)
11       \AB1\K
12       \L
13       \AB1
14       \
... should be quite clear... ;)

For the checkboxes:
1: "check for"
   The groups checkbox toggles whole group on/off (the contacts
   checkboxes). Despite this, checking a group has no effect (because
   every contact is below - other than AB entries that have no group
   -> see "contact 11-14").
2: "move to subfolder"
   Default is off.
   Checking activates the name input box.
   <*>: checkbox that toggles contact's checkboxes below.
3: "name of subfolder"
   defaults to (AB|group|contacts) display name.
4: "where to put subfolder"
   quite obvious.. :)

Hope the concept is clear, seems a bit confusing and because of its
power it has to be implemented easy to use and understand.

I hope it goes along with the "long-wished-and-hopefully-well-planned"
filter system that's going to be implemented these days.


-- 
shinE!
http://www.thequod.de ICQ#152282665
GnuPG/PGP key: http://thequod.de/danielhahler.asc

Using The Bat! v2.04.7 on Windows XP 5.1 Build 2600 Service Pack 1
with POPFile 0.20.1 and avast Mar2004 (4.1.357).


________________________________________________
Current version is 2.04.7 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to