OmniOutliner-Users digest, Vol 1 #206 - 13 msgs

Angus McIntyre angus at pobox.com
Fri Jan 10 08:51:03 PST 2003


At 7:46 +0000 10.01.2003, Quentin Stafford-Fraser wrote:
>On onsdag, jan 8, 2003, at 21:01 Europe/Copenhagen, 
>omnioutliner-users-request at omnigroup.com wrote:
>
>>  One feature I very much like in Excel is the 'auto-filter': you get a
>>  menu at the top of a column that has one item for each unique entry
>>  in the column. When you choose an item, the spreadsheet is filtered ...
>
>Yes, I like this idea too, or a text-search box which filters in the same
>way that Mail filters messages.  But let's not forget that OO is an
>outliner.  How would you represent the hierarchical structure if you
>used this on a regular outline?

There are two possibilities that I can think of. One would be to show 
anything matching the filter, plus its ancestor nodes. The ancestor 
nodes could be 'ghosted' (shown in pale gray) so that the items 
matching the filter would stand out more.

The other would be to simply hide everything that didn't match the 
filter. The remaining items could be shown as a flat list, as someone 
suggested, or presented with indentation preserved, but without the 
ancestor items shown.

I suspect that the first approach might be easier to implement. One 
possible nice feature of this is that calculated summaries could be 
updated according to what was shown (the OmniOutliner developers are 
now writhing in pain at the thought). In other words, if you have:

   Description                           Category       Amount
   -----------                           --------       ------
   Expenditure                                          12700.00
     Jan 2003                                           12700.00
        6 polled Herefords               livestock      10000.00
        1 smallish RPG                   firearms         400.00
        2 llamas (semi-tame)             livestock       2000.00
        500ct 5.56mm ammo                firearms         300.00

this would change to:

   Description                           Category       Amount
   -----------                           [livestock]    ------
   Expenditure                                          12000.00
     Jan 2003                                           12000.00
        6 polled Herefords               livestock      10000.00
        2 llamas (semi-tame)             livestock       2000.00

when filtered.

This might be getting rather far from the purpose of an outliner, 
although this kind of feature could be useful in other applications 
(project planning, where you could see at a glance how much time is 
required to implement specific subparts?). I wouldn't want to 
encourage the OO team to stray from their core objectives, but I see 
an outliner as a general tool for thinking, and there's probably room 
for adding a few neat features - which could lead to the software 
being used in ways its makers never dreamed of - without getting too 
far off track.

	Angus
-- 
angus at pobox.com                             http://pobox.com/~angus



More information about the OmniOutliner-Users mailing list