ICFS - What's that? August 6, 1995 Since version 1.07, Atari's MultiTOS has a new feature, called "iconify". It means that you can shrink a window down to the size of an icon (hence the name). A very useful feature since it enables you to get windows out of the way if you don't need the program (which they belong to) at the moment. With a click on such a shrinked window it regains it's original size and place. Unfortunately, all MultiTOS versions haveing this feature are not available for the general public at this moment in time. Apart from that, it would be nice to have this feature with SingleTOS and MagiC, too. It would be no problem, implementing a similar solution in an application. But if more than one program does this, the place of the shrinked windows must be coordinated between them - and that's exactly what ICFS does (ICFS stands for "IConiFy Server"). MultiTOS places the shrinked windows on the lower edge of the screen, starting in the lower left corner, going left to right and up. This is therefore the default method used by ICFS. Use ICFS.CPX to change this behaviour. MagiC!3 and MagiCMac both support MultiTOS-like iconify. Here you can use ICFS to select the size of icon windows, the starting corner, etc. All programs supporting MagiC's iconify will automatically support ICFS there. Installation Copy ICFS.PRG into your AUTO folder and reboot. That's all. If you are using MagiC!3 or MagiCMac then place ICFS.PRG in your APPS folder (the folder where all your autostart programs are) and reboot. Again, that's all. How do I use this? To iconify a window, click on the window's closer and hold down one of the following keys: [Alternate] - shrink a single window [Control] - shrink all windows to one [Shift] - shrink all windows, one by one This must be supported by the program, otherwise it won't work! If you are using MagiC!3 or MagiCMac you can use the "smaller" symbol in the upper right corner of the windows. All programs which support this type of iconify will automatically support ICFS here. Which programs support ICFS? At this moment in time the following programs support ICFS (as of August 6, 1995; please contact me if you have any corrections) programm version type author ---------------------------------------------------------------------- 800XL-Deejay 2.30 drive emulator Kolja Koischwitz ACDP 1.00 CD player Christian Mittendorf APP_List 0.3 system utility Ralf Zimmermann @ OF2 Avalon 3.72 shell Stephan Slabihoud Avalon4Semper 3.72 shell Stephan Slabihoud Ballerburg2 2.00 game Kolja Koischwitz Casio-SF 1.25 transfer prg. Stephan Slabihoud Chatwin 3.01 shell Dirk Haun @ WI2 Dialler alle tel. data base Christoph Spengler @ RS DomesTOS alle shell Christoph Spengler @ RS DWBH 1.00 game Dirk Hagedorn @ MK2 gale 2.0 file utility David Reitter @ WI2 EGEM-Utilities Rel. 2 11 utilities Christian Grunenberg @ LB Freedom 0.999 file selektor K. Koischwitz, Ch. Krger GEM-Solitaire 1.13 game Dirk Hagedorn @ MK2 Gewicht alle weight control Christoph Spengler @ RS IconMan 0.63 icon utility Dirk Haun @ WI2 IdeaList 3.60 printing prg. Christoph Bartholme @ KA2 Jedi 0.29 GAL assembler Ralf Zimmermann @ OF2 Kandinsky 1.69 drawing prg. Ulrich Rossgoderer @ M Lazaz! 2.07 shell Andreas Papula @ WI2 McFli 0.5 animation player John McLoud @ WI2 MoveIt 1.01 game Dirk Hagedorn @ MK2 SCANGENI 1.0 scanner driver Christian Mittendorf SysInfo 2.10 system info Thorsten Bergner @ B Tel-Upate alle tool for Rufus Christoph Spengler @ RS Tricky 1.00 game Dirk Hagedorn @ MK2 WinLupe 6.70 utility Christian Grunenberg @ LB XAcc-Spy 25.03.94 XACC utility Thomas Much @ KA2 Yukon Rel. D cards game Dirk Haun @ WI2 zControl 0.20 control panel Ralf Zimmermann @ OF2 Zeig's mir 0.22 file viewer Reiner Rosin @ WI2 ---------------------------------------------------------------------- (e-mail addresses: MausNet, Germany) The following libraries also support ICFS: library version prog.language author ------------------------------------------------------------------ EnhancedGEM 2.00 PC, LC, GC Christian Grunenberg @ LB ObjectGEM 1.11 Pure Pascal Thomas Much @ KA2 STJ-Oberon-2 2.05 Oberon-2 Stephan Junker @ AC2 SysGEM 1.10 PC, PP Andreas Pietsch @ WI2 Windoze PL 0 Pure C Dirk Haun @ WI2 ------------------------------------------------------------------ (PC: Pure C, PP: Pure Pascal, LC: Lattice C, GC: GNU C) The following authors are not on german MausNet: Christian Mittendorf: chris@ostkupan.ct.se Kolja Koischwitz: joust@cs.tu-berlin.de Christian Krger: chrisker@cs.tu-berlin.de Stephan Slabihoud: Stephan Slabihoud @ 2:2448/2020.6 (Fido) Who's responsible for all this? Nobody, since you use this software (as any other) at your own risk. The original idea however is by Rosin Datentechnik Reiner Rosin Peter-Spahn-Str. 4 D-65375 Oestrich-Winkel Germany Telefon 06723 4978 Fax 7190 email Reiner Rosin @ WI2 (MausNet) / Reiner_Rosin@wi2.maus.de whereas the program ICFS and this text were written by Dirk Haun Europastr. 8 D-64569 Nauheim Germany e-mail: Dirk Haun @ WI2 (MausNet) ICFS is freeware. You are allowed to include ICFS into your own software. If you only include part of the package please make sure that this includes at least ICFS.PRG and ICFS.TXT (or ICFS.ENG).