home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / cd / forceicon / forceicon.doc < prev    next >
Text File  |  1995-12-20  |  39KB  |  838 lines

  1.    Welcome to ForceIcon v1.7. This is a short description on how to use
  2. the program and how to configure it. ForceIcon is a utility mainly
  3. written for users of CDRom drives or networking software of any kind.
  4.  
  5.    Have you ever tried to Snapshot the disk icon (Disk.info) or tried
  6. to replace the disk icon of a CDRom? Well, if not, do not even try,
  7. CDRom drives are read only media (how come). This is where ForceIcon
  8. comes to use. You may tell ForceIcon which volumes/devices to
  9. snoop/trace for forcing absolute positions or images. Furthermore you
  10. may set the window`s size/position and flags for viewing.
  11.  
  12.    At last you may even change the appearance and position of AppIcons
  13. created by applications. You may specify which applications should be
  14. checked.
  15.  
  16. ForceIcon is (C) 1993/94 Kai Iske, GiftWare
  17.  
  18.    The Prefs program uses MUI; MUI is (C) Stefan Stuntz
  19.  
  20.    MUI version 2.0 or higher (internal version 7) is required
  21.  
  22.    The drawer and document icons were taken from the MagicWB
  23. distribution.  MagicWB was created by Martin 'XEN' Huttenloher. The
  24. icons are distributed with kind permission by the author. Furthermore
  25. the main program`s and the prefs program`s icons were created by
  26. Martin. Thank`s!
  27.  
  28. Copyright
  29. *********
  30.  
  31.    You are allowed to copy and spread this program but only if you do
  32. not make any commercial profit out of the program itself and all
  33. supported files. The source of ForceIcon is considered teachware and
  34. the author claims the right to be the only one to produce and release
  35. new versions of ForceIcon. Public Domain vendors are not allowed to
  36. sell ForceIcon for more than the price of a regular disk, which should
  37. not be higher than 5 Dollars.
  38.  
  39.    ForceIcon is GiftWare, so if you like it and you you want to express
  40. your feelings, feel free to send me anything you think of being suited.
  41. Postcards, cookies, money, simply anything ;)
  42.  
  43. Guarantee
  44. *********
  45.  
  46.    The author does not give any guarantee that the program ForceIcon
  47. works perfectly.  The program was tested and it is used every day,
  48. anyway nobody is perfect and that is why I can not take the
  49. responsibilty for any damages occured during the usage of ForceIcon.
  50.  
  51. Evolution/Overview
  52. ******************
  53.  
  54.    When I bought my CDRom drive I found out that the Workbench chooses
  55. quite stupid positions for icons with no absolute position (from my
  56. point of view). Furthermore some CDRom publishers do not seem to care
  57. for good looking disk icons (again, from my point of view; if they even
  58. supply one).  Since I could not snapshot the supplied icon, nor replace
  59. it with one of my icons, I thought it would be a good idea to have an
  60. utility which does the "snapshotting" or "replacment". This was when
  61. ForceIcon came to live.
  62.  
  63.    ForceIcon allows the user to select positions for his/her Disk.info
  64. files, either device dependant or volume dependant, ie. ForceIcon will
  65. either monitor all volumes inserted into a device, or just those
  66. specified by the user. It is also possible to override the settings for
  67. a device if you specify the name of a volume, too. Volumes may
  68. 'inherit' specifc settings of the corresponding device entry (as long
  69. as you`ve defined an entry for the device). Furthermore you may set the
  70. root drawer`s window size/position and display modes/flags.
  71.  
  72. Installing ForceIcon
  73. ********************
  74.  
  75.        NOTE: ForceIcon (both programs) must have a stack of 8192
  76. bytes or more (more recommended)
  77.  
  78.    Installing ForceIcon is not that hard. Simply copy the main program
  79. (found in the WBStartUp drawer of this archive) and it`s icon to the
  80. SYS:WBStartUp drawer, or place it somewhere else and start ForceIcon
  81. from within your S:User-StartUp file. I suggest you better start
  82. ForceIcon from within S:User-StartUp, so that ForceIcon may apply all
  83. patches before Workbench is loaded. If you do start it from
  84. S:User-StartUp then you`d better not copy it to
  85. SYS:WBStartUp ;)
  86.  
  87.    When starting from within S:User-StartUp issue the following line :
  88.  
  89.                        Run <NIL: >NIL: ForceIcon
  90.  
  91.    If you want to quit the main program, simply start it again, or
  92. select 'Quit' from the Prefs program.
  93.  
  94.    Using the "SNAPNOTIFY" commandline option/ToolType you may set the
  95. way ForceIcon should notify you on a successful SnapShot. You may issue
  96. three different values for "SNAPNOTIFY", which are "0" for no
  97. notification, "1" for a DisplayBeep()-Style Beep, "2" for a requester.
  98.  
  99.    Now copy the Prefs program and it`s icon to a suitable location
  100. (like SYS:Prefs). The Prefs program may be found in the Prefs
  101. drawer of this archive.
  102.  
  103.    You may configure ForceIcon Prefs using the following
  104. ToolType/Commandline option.
  105.  
  106. FLUSHMEMORY
  107.      Due to the fact that the Prefs program uses MUI to create it`s
  108.      UserInterface, it is quite memory consuming. That`s why I added
  109.      this switch, which will cause the Prefs program to flush memory on
  110.      exit, thus removing all the libraries etc.pp not needed anymore
  111.      resulting in more free memory.
  112.  
  113.    This option may be used within the icon`s ToolType field or on the
  114. Commandline.
  115.  
  116. Using ForceIcon; Preferences program
  117. ************************************
  118.  
  119.        NOTE 1: If you have a disk without any Disk.info file on it,
  120. you have to use an alternative image for the device/volume, if you want
  121. to position the icon or change the window or anything similar. If you
  122. don`t substitute the "image" there won`t be no way for ForceIcon in
  123. doing anything.
  124.  
  125.        NOTE 2 (AmiCDROM): AmiCDROM version < 1.9 had/has severe
  126. problems regarding ACTION_INHIBIT and Assigns. Please don`t pass me a
  127. note that something weird happens when using ForceIcon in conjunction
  128. with AmiCDROM.  It`s a problem with the AmiCDROM handler. More recent
  129. versions than 1.9 of AmiCDROM should solve that problem.
  130.  
  131.        NOTE 3: If you use ForceIcon to alter AppIcons, it may happen
  132. that ForceIcon will display a message if you try to quit the program.
  133. This happens, if you change the image of an icon. If you try to quit
  134. ForceIcon while there are still some AppIcon-Images patched, the images
  135. will occupy memory until you reboot. Still, ForceIcon offers the
  136. possibility to quit the program, but, this is a Warning.
  137.  
  138.    If you have installed the AmigaGuide(C) document you may retrieve
  139. online-help by pressing HELP in one of the windows. The main window is
  140. divided into three sensitive areas. The left ListView part, the right
  141. ListView part and the remaining parts of the window. Pressing help in
  142. either of them will bring up a different page of the document, ie. it`s
  143. a context sensitive HELP facility.
  144.  
  145.    From within the main window you may configure ForceIcon to suit your
  146. needs and disks. The main window is divided into two parts.
  147.  
  148.    The entries within the Listview gadgets show volumes/devices.
  149. Devices will be drawn in black, whilst Volumes will be drawn in white.
  150.  
  151.    The five gadgets at the bottom of the window are to be used as
  152. follows:
  153.  
  154. Save
  155.      Will copy the current settings to ENV:ForceIcon_prefs.iff
  156.      and to ENVARC:ForceIcon_prefs.iff, thus leading to
  157.      permanent storage of your settings. The Prefs program will quit.
  158.  
  159. Use
  160.      Will copy the current settings to ENV:ForceIcon_prefs.iff, thus
  161.      leading to temporary storage. The Prefs program will quit.
  162.  
  163. About
  164.      Displays about notices
  165.  
  166. Hide
  167.      Will close all windows and quit the Prefs program.
  168.  
  169. Quit
  170.      Will close all windows and remove ForceIcon (main program) from
  171.      memory.
  172.  
  173. Selecting the page you are editing
  174. ==================================
  175.  
  176.    Using the cycle gadget or the tabs at the top of the window
  177. (according to your MUI settings), you may select which entries you are
  178. editing. The first page corresponds to volume/devices settings, while
  179. the second will let you edit the settings for AppIcons/Applications. As
  180. both pages are basically identical, I will now explain the
  181. volumes/devices page, while lining out differences to the AppIcons page.
  182.  
  183. Left ListView and buttons
  184. =========================
  185.  
  186.    The ListView gadget labeled 'Used volumes/devices' ('Used
  187. applications') at the left side of the window shows all
  188. devices/volumes (Applications) ForceIcon will act on. This is the list
  189. of entries you may edit. Double clicking on an entry from the list will
  190. bring up the edit window so you may edit the selected entry (see
  191. EditEntry).
  192.  
  193.    Every time an entry is added to the list, the list will be sorted,
  194. so that volumes are shown first. This is due to the fact, that volumes
  195. have a higher priority over devices, so that you may force a volume`s
  196. icon to an other position than the position specified for the device,
  197. the volume was mounted from.
  198.  
  199.    For applications, this list will simply be sorted by names, no
  200. priority, as it only carries one type of entry.
  201.  
  202.    Below there are three buttons for editing, these are :
  203.  
  204. Edit entry...
  205.      Same as double clicking on an entry from the list. It will bring
  206.      up the edit window with all the data of the selected entry (see
  207.      EditEntry).
  208.  
  209. Copy entry...
  210.      This will let you copy the selected entry with all the settings
  211.      that come with it. The manual input window will pop up asking for
  212.      a new name for the copied entry, so that no doubles will be added
  213.      to the list (see ManualInput). ForceIcon will reject to accept
  214.      doubles.
  215.  
  216. Remove entry
  217.      Simple, I guess. This one will remove the selected entry from the
  218.      list of used devices/volumes. Note: There will be no warning;
  219.      just a delete.
  220.  
  221. Right ListView and buttons
  222. ==========================
  223.  
  224.    This ListView gadget labeled 'Available volumes/devices' (Available
  225. applications) keeps a list of all available volumes/devices
  226. (applications) currently known to the system. If a device handler
  227. wasn`t launched before the prefs program was launched, the device won`t
  228. show up in this list, ie. if you mount some devices with 'Mount=0' then
  229. the device won`t show up as long as it hasn`t been accessed. You may
  230. double click on an entry in order to copy it to the 'Used
  231. volumes/devices' (Used applications) ListView (see Left part).  Again,
  232. there are three gadgets below that ListView, which are :
  233.  
  234. Add entry
  235.      This will act as if you have double clicked on an entry from the
  236.      list. It will copy the selected entry to the 'Used
  237.      volumes/devices' (Used applications) list, as long as it wasn`t
  238.      added before, ie. you may not have more than one instance of an
  239.      entry in that list.
  240.  
  241. Add manually...
  242.      If a volume/device isn`t mounted yet (application isn`t launched
  243.      yet), you may add it`s name manually using the manual input window
  244.      (see ManualInput).
  245.  
  246. Rescan list
  247.      Will cause ForceIcon to re-scan the list of available
  248.      volumes/devices (applications) in order to update the list of the
  249.      ListView gadget.  This might be of use, when a volume/device gets
  250.      mounted (applications is launched) after you`ve opened the main
  251.      window.
  252.  
  253. Edit an entry
  254. -------------
  255.  
  256.    This is the window containing all the gadgets to customize an entry.
  257. There are 16 gadgets which will be explained more in detail now.
  258.  
  259.    For 'IconPos', 'Use Icon', 'Use window' and 'Use flags' there are
  260. three modes available. I will explain the meaning of these mode now, so
  261. that nobody misses anything:
  262.  
  263. Ignore
  264.      This is simple. Settings for such a group will be simply ignored.
  265.  
  266. Use
  267.      If a specific group is set to 'Use' the group`s settings will be
  268.      used for the entry.
  269.  
  270. Inherit
  271.      This is a more sophisticated mode. For volume entries it let`s you
  272.      specify that the entry should inherit the settings of the
  273.      corresponding device for that group, ie. you don`t have to
  274.      copy/reset all settings for volumes of a specific device. Simply
  275.      inherit some settings. (This mode is not available for
  276.      Applications/AppIcons)
  277.  
  278.      Example: Assume you have an entry for the device CD0:. This entry
  279.      will use a different icon position and icon image. Now let`s
  280.      assume you have a CD-Rom you want no icon image substitution for.
  281.      So create a volume entry and set the icon image to 'Ignore' while
  282.      setting the icon position to 'Inherit'. This way the icon position
  283.      of the original Disk.info will be set to what you have specified in
  284.      the device entry, whilst the image won`t be changed; the original
  285.      image will pop up.
  286.  
  287.          NOTE 'Inherit' is only of use for volume entries. Device
  288.      entries will act as if 'Ignore' is set when you specify 'Inherit'.
  289.  
  290.    Now to the gadgets themselves
  291.  
  292. Volume (TaskName)
  293.      This is the String gadget containing the volume`s/device`s name.
  294.      Simply edit it, if you want to change the name of the monitored
  295.      entry. Patterns for the name may be used as well (see WildCards,
  296.      for more).
  297.  
  298. Type
  299.      Allows you to change the type of entry you are editing. You may
  300.      choose between 'Volume' and 'Device'. Not available for
  301.      Applications/AppIcons
  302.  
  303. IconPos
  304.      Using this gadget you may tell ForceIcon to 'patch' the position
  305.      of the entry`s Disk.info file. If selected you may use the
  306.      Position window or the Integer gadgets to determine the position
  307.      of the icon. If not selected, the position of the selected entry`s
  308.      Disk.info file will be set to NO_ICON_POSITION so that Workbench
  309.      may choose a suitable location for it.
  310.  
  311. CurrentX / CurrentY
  312.      These Integer gadgets may be used to manually set the icon`s
  313.      position. They will be updated if you move the position window.
  314.      These gadgets won`t be active as long as you don`t specifiy
  315.      'IconPos'
  316.  
  317. Position
  318.      Using this gadget you may open the position window, a small window
  319.      which may be moved around your Workbench in order to determine the
  320.      position of the icon. This gadget won`t be available as long as
  321.      you don`t specify 'IconPos'
  322.  
  323. Use Icon
  324.      If you want to substitute the Disk.info of an entry, check 'Use
  325.      Icon' and you may select an alternative Icon file.
  326.  
  327. Icon
  328.      Using this String gadget you may set the name of an alternative
  329.      icon which should be used in place of the original Disk.info file.
  330.      This one can only be used as long as 'Use Icon' is active. The
  331.      GetFile gadget at the right of the String gadget may be used to
  332.      select an icon file using a FileRequester.  Any sort of icon may
  333.      be used. You are not restricted to use DRAWER or DISK type icons.
  334.      Anything else will do it. ForceIcon will expand the loaded icon
  335.      accordingly.
  336.  
  337. Use window
  338.      If you don`t like the original position/size of the volume`s
  339.      window, you may check this gadget in order to specify a new
  340.      position and size for the window.  Not available for
  341.      Applications/AppIcons
  342.  
  343. Left, Top, Width, Height
  344.      These Integer gadgets specify the position/size of the window to
  345.      use for the entry. The contents of the gadgets will be updated if
  346.      you move/size the 'Drawer window'. Not available for
  347.      Applications/AppIcons
  348.  
  349. Window
  350.      Using this Cycle gadget you can open/close the (demo) Drawer
  351.      window, you may move around the screen and resize. This gadget
  352.      won`t be available as long as you don`t set 'Use window'. Not
  353.      available for Applications/AppIcons
  354.  
  355. Use flags
  356.      You probably know the 'Show' and 'View by' menu entries from the
  357.      'Window' menu of your Workbench. These flags specify how to
  358.      display the contents of a drawer window. If you check this gadget,
  359.      you may select any possible combination from the 'Flags' gadget,
  360.      which will then be used for the window.  NOTE: This function
  361.      uses undocumented features of the OS. I can not guarantee that
  362.      this function will work with future versions of the OS.  Not
  363.      available for Applications/AppIcons
  364.  
  365. Flags
  366.      Select any combination for the 'Show' and 'View by' flags.  Not
  367.      available for Applications/AppIcons
  368.  
  369. Manual input
  370. ------------
  371.  
  372.    This window is used to manually add a new name to the list of used
  373. devices/volumes (applications) or if you try to copy an entry.  A
  374. window will pop up containing a String gadget and a Cycle gadget.  (The
  375. Cycle gadget will not be available for Applications/AppIcons)
  376.  
  377.    The String gadget may be used to enter the new device`s/volume`s
  378. name (the application`s name). You may of course enter a pattern for a
  379. device`s/volume`s (application`s) name here (see WildCards, for more).
  380.  
  381.    To determine the type of entry you are editing, use the Cycle gadget
  382. underneith the String gadget. You may choose between 'Device' and
  383. 'Volume'.  This step is necessary because ForceIcon has to know how to
  384. deal with the entry. Not available for Applications/AppIcons, as there
  385. is only one type of entry.
  386.  
  387. Using wildcards
  388. ---------------
  389.  
  390.    For a device`s/volume`s (application`s) name you may enter a pattern
  391. for the ease of setting up definitions for several drives using a single
  392. entry. All standard AmigaDOS wildcards are supported. Please consult
  393. your user`s manual to find out which they are and how to use them.
  394.  
  395.    Here are some examples:
  396.  
  397.      For setting all volumes/devices which start with "ABC" and end up
  398.      with "XYZ" you`ll enter
  399.  
  400.                                   ABC#?XYZ
  401.  
  402.      If you want all devices/volumes but the ones which end up with XYZ
  403. you`ll enter
  404.  
  405.                                   ~(#?XYZ)
  406.  
  407.      Say you have several devices starting with FF followed by a number
  408. which indicates the unit number (like FF0: for example). You`ll enter
  409.  
  410.                                     FF?
  411.  
  412.      That`s all about it. Simple, isn`t it? This way you won`t have to
  413. add dozens of entries with all the same settings to the list, thus
  414. reducing the size of the list and the time to create it.
  415.  
  416.    The same applies to the names of applications.
  417.  
  418. Using "Snapshot" on Icons
  419. *************************
  420.  
  421.    You may even use "Snapshot" from the "Icons" menu of your workbench
  422. to add entries to the list of monitored entries. Simply select an icon
  423. of the volume you would like to add to the list or the entry you want
  424. to update. Then select "Snapshot". Not available for
  425. Applications/AppIcons, as there is no way to find out, whether
  426. Workbench tries to Snapshot a normal icon or an AppIcon
  427.  
  428.        NOTE 1: You have to enter the Preferences program in order to
  429. save the changes.
  430.  
  431.        NOTE 2: "Snapshot" only works for volumes which either have
  432. been added to the list of entries before, or if the volume/device in
  433. question is write-protected. Otherwise, ForceIcon would intercept all
  434. attempts to capture positions of any Disk.info file written, so you
  435. wouldn`t be able to snapshot "normal" icons anymore. For imported
  436. devices, you have to add the new entry manually.
  437.  
  438. Notes on MagicWB
  439. ****************
  440.  
  441.    As stated above some icons were taken from the MagicWB distribution,
  442. created by Martin 'XEN' Huttenloher. Most of you might already know
  443. MagicWB. If so, you may skip this part. This is only for newbies.
  444.  
  445.    MagicWB is a special set of icons, fonts and patterns for an 8 color
  446. Workbench, which will give a very impressive and professional look to
  447. your Workbench. Due to the fact that MagicWB icons rely on an 8 color
  448. Workbench and a special set of color settings you might have noticed
  449. that the icons look kind of strange on your normal setup.
  450.  
  451.    I strongly recommend that you get hold of MagicWB. It`s simply great.
  452.  
  453. Whom I must say 'thank you'
  454. ***************************
  455.  
  456.    I would like to thank the following people
  457.  
  458. Martin Taillefer
  459.      For answering several questions
  460.  
  461. Olaf 'Olsen' Barthel
  462.      For suggestions and beta-testing
  463.  
  464. Ralph Babel
  465.      For suggestions on how to implement device dependancy and for
  466.      pointing me to a "bug".
  467.  
  468. Henning Schmiedehausen
  469.      Who sent in the diffs for the changes he made on ForceIcon
  470.  
  471. Christopher A. Wichura
  472.      For plenty of suggestions
  473.  
  474. Stefan "stuntzi" Stuntz
  475.      For MUI and the nice 'Nasen' phone calls
  476.  
  477. Martin 'XEN' Huttenloher
  478.      For the special ForceIcon icons and for MagicWB. Furthermore for
  479.      the nice chats (Nase, Bauch)...
  480.  
  481.      ...and all the others I forgot
  482.  
  483. How to obtain updates
  484. *********************
  485.  
  486.    ForceIcon will be available on ADS, FRAS, FTP, and Fred Fish disks
  487. (CDs) as soon as there is a new release available.
  488.  
  489. How to contact the author
  490. *************************
  491.  
  492.    If you have any questions, suggestions, bug reports or anything else
  493. you want to tell me, you may contact me under one of these addresses.
  494.  
  495.    Either use normal snail mail:
  496.  
  497.      Kai Iske
  498.      Brucknerstrasse 18
  499.      63452 Hanau
  500.      Germany
  501.      Tel.: +49-(0)6181-850181
  502.  
  503.    or reach me using electronical mail
  504.  
  505.      INTERNET:   iske@informatik.uni-frankfurt.de
  506.      COMPUSERVE: Kai Iske, 100524,1201
  507.      FIDO:       Kai Iske, 2:244/6302.11
  508.      ZNET:       KAI@SWEET.RHEIN-MAIN.DE
  509.  
  510. We got to do a commercial, now, kids. See you after these messages
  511. ******************************************************************
  512.  
  513.    Well, as you are reading this documentation, I want to point you to
  514. some other programs I wrote:
  515.  
  516. MagicCX 1.0
  517.      MagicCX is the definite commodity/system enhancer for any Amiga
  518.      running OS 2.x or better. It is a very powerful and flexible
  519.      system. It incorporates many, many features known from other
  520.      commodities, while offering new, unseen features. External
  521.      preferences program allows full control over MagicCX. It offers a
  522.      special module design, known from Workbench. You may install/use
  523.      modules/functions by simply dragging them to a Modules directory,
  524.      if not used, move them to a storage directory. Offers
  525.      ModulesManager program for Users of OS 3.x and up. Comes with
  526.      manuals in English and German. Localized under OS 2.1 and up.
  527.      English, German translations available. Utilizes Installer for
  528.      installing MagicCX to your system.  Compact system installation.
  529.      Only a few files will be spread around your system. All others are
  530.      kept in a single directory. Only basic functions (window
  531.      activation and such) are built into the main program.  The
  532.      remaining features were put into external modules.  MagicCX comes
  533.      with 18 (for now) different modules you may choose from. Flexible
  534.      blanker system with two internal blankers and 8 (for now) external
  535.      blanker modules. Utilizes powerful gadget layout library.
  536.  
  537. KCommodity 2.5a
  538.      Multifunctional commodity for OS 2.0 and up.  Includes
  539.      window-activator, time-display in several modes and formats, alarm
  540.      function, KeyStroke-Clicker, time to environment, Window/Screen
  541.      cycling, LeftyMouse, ESC-Key can close Windows, Revision Control
  542.      System, telefone bill calculator, Screen-/Mouse-Blanker, Mapping
  543.      of german "Umlauts", PopUp Shell, AppIcon support, LeftyMouse, user
  544.      definable HotKeys.  Fully controllable via ARexx-Port,Exploding
  545.      Windows, Screen Dimmer, Mouse accelerator.  It incorporates the
  546.      features of several smaller tools in one whole with a "User
  547.      Interface Style Guide" compliant GUI in order to let the user have
  548.      a simple control panel for all the functions. It comes as three
  549.      different programs in order to minimize size. These programs are:
  550.      The main program (running all the time), the Prefs program (for
  551.      setting up KCommodity; only launched on demand, thus reducing
  552.      memory usage), and a special Screen grabber type program which
  553.      will be launched as soon as you hit a specific HotKey.  Using this
  554.      grabber you may copy Screen/Winodow contents to a gfx-capable
  555.      printer or even to an IFF-ILBM file. KCommodity is completely
  556.      localized to nearly every language supported by the system and
  557.      even comes with a new language file for suomi.
  558.  
  559. MUIProCalc 1.4
  560.      MUIProCalc is a MUI-based calculator much like Jimmy Yang`s Calc
  561.      3.0. It still lacks the plotter, but it offers a quite flexible
  562.      history facility for inserting previously entered expressions.
  563.      Different output formats offered and plenty of functions the user
  564.      may choose from. Furthermore the look of the calculator may be
  565.      customized. ARexx Port for ease of calculating from within an
  566.      editor. Some functions are able to return TeX compatible output.
  567.      Results or inputs may be copied to the Clipboard.
  568.  
  569.      MUIProCalc comes with a fancy GUI you may configure to your needs.
  570.      Function gadgets may be flipped through using pages so that they
  571.      don`t eat up too much of space. MUIProCalc supports an
  572.      input/output history you may configure so that you may re-insert
  573.      previously entered expressions/results.  History entries may be
  574.      copied to a userdefiniable clipboard unit. It features various
  575.      display/output bases such as decimal, hexadecimal, octal, and
  576.      binary and of course calculation sizes ranging from 8 Bit to 32
  577.      Bit width. Angles may be displayed as radians or degrees.
  578.      MUIProCalc offers an ARexx port you may use to calc expressions
  579.      externally. These commands are able to return TeX compatible
  580.      output such as "1\\cdot 10^{-5}". It comes with two example
  581.      scripts for use with CED Pro.
  582.  
  583. Move 37.11
  584.      This is not just another Move command it features more: Recursive
  585.      directory movements (including creation of destination dir),
  586.      pattern support, and command line flags like those known from e.g.
  587.      C:Rename...and many, many more
  588.  
  589. Man 37.13
  590.      This is a simple MAN command, known from UNIX systems.  The
  591.      advantage is, that it recognizes .guide files to be AmigaGuide©
  592.      documents. MAN then uses a different viewer in order to display
  593.      the AmigaGuide© document. Furthermore MAN recognizes TeX-DVI
  594.      files as well, using a different viewer to display them. You may
  595.      configure MAN using environment variables.
  596.  
  597. Touch 37.4
  598.      Touch is another Unix style Touch command for the Amiga. For every
  599.      given file (including patterns) it will set the time and date to
  600.      the current system time and date. If a given file does not exist
  601.      it will be created then, just the way Unix Touch handles non
  602.      existent files.
  603.  
  604. BreakName 37.0
  605.      BreakName is an addition to the well known C:Break command. It may
  606.      break CLI processes by issuing either the complete path+filename,
  607.      or simply the filename of the process to break. Useful for
  608.      breaking from within scripts
  609.  
  610. MailQueue 37.0
  611.      This is useful if you are running some sort of connection to the
  612.      InterNet and if you are using SMTP to send off mails. SMTP offers
  613.      the possibility to queue messages before sending them off.
  614.      MailQueue will monitor your spool directory and display the number
  615.      of queued messages. This way you may never quit a connection
  616.      before all messages were sent off.
  617.  
  618.    All these programs may be found on AmiNet or on Fish Disks/CDs.
  619.  
  620. Program history
  621. ***************
  622.  
  623.      Revision V1.7
  624.      --------------
  625.      created on Mittwoch, 24.08.94 17:01:39  by  Kai Iske.   LogMessage :
  626.       -*-  changed on Monday, 16.01.95 01:41:26  by  Kai Iske.   LogMessage :
  627.        - Changed layout of Prefs program to standard Prefs type
  628.          window. Except for "Create icons?" everything should
  629.          be fine, now.
  630.          (Suggested + Requested by : Georges Goncalves)
  631.       -*-  changed on Montag, 16.01.95 01:19:59  by  Kai Iske.   LogMessage :
  632.        - Added full featured AppIcon support.
  633.          (Requested by : Georges Goncalves & Peter Källegren)
  634.       -*-  created on Mittwoch, 24.08.94 17:01:39  by  Kai Iske.   LogMessage :
  635.        - FIcon-Prefs requested any muimaster.library, even though
  636.          V7 was minimum!
  637.      
  638.      Revision V1.6
  639.      --------------
  640.      created on Tuesday, 31.05.94 00:36:05  by  Kai Iske.   LogMessage :
  641.       -*-  changed on Freitag, 19.08.94 00:59:59  by  Kai Iske.   LogMessage :
  642.        - Using ForceIcon you may even "SnapShot" Disk icons now.
  643.          Use SnapShot and then select SAVE from the Prefs program
  644.       -*-  changed on Donnerstag, 18.08.94 19:31:04  by  Kai Iske.   LogMessage :
  645.        - No more quit requesters will be shown
  646.          (Requested by : Bernhard Moellemann)
  647.       -*-  changed on Donnerstag, 18.08.94 19:12:10  by  Kai Iske.   LogMessage :
  648.        - You may now even enter relative coordinates (relative to
  649.          Workbench Screen`s width/height) for the icon`s position.
  650.          This is accomplished through negative values for
  651.          IconX/IconY
  652.          (Requested by : Bernhard Moellemann)
  653.       -*-  changed on Donnerstag, 18.08.94 18:46:52  by  Kai Iske.   LogMessage :
  654.        - IconPosition window is smaller now
  655.          (Requested by : Bernhard Moellemann)
  656.       -*-  created on Tuesday, 31.05.94 00:36:05  by  Kai Iske.   LogMessage :
  657.        - Sort routine could create enforcer hits!
  658.      
  659.      Revision V1.5
  660.      --------------
  661.      created on Wednesday, 13.04.94 15:15:29  by  Kai Iske.   LogMessage :
  662.       -*-  changed on Tuesday, 24.05.94 15:02:04  by  Kai Iske.   LogMessage :
  663.        - Width/Height for Drawer window were handled the
  664.          wrong way. (Swapped)
  665.          (Reported by : Juergen Zeschky)
  666.       -*-  changed on Tuesday, 24.05.94 14:59:44  by  Kai Iske.   LogMessage :
  667.        - The Drawer window wasn`t updated, when one changed the
  668.          Integer gadgets
  669.       -*-  changed on Tuesday, 24.05.94 14:58:44  by  Kai Iske.   LogMessage :
  670.        - When opening the Position window, it`s position was always
  671.          set to the position which was specified when the EditEntry
  672.          window was opened, thus no intermediate changes were
  673.          reflected. Same applied to the Drawer window
  674.          (Reported by : Michael 'Mick' Hohmann)
  675.       -*-  changed on Wednesday, 13.04.94 15:25:11  by  Kai Iske.   LogMessage :
  676.        - Added note about AmiCDROM 1.9 to the docs
  677.          (Suggested by : Manuel Fischer)
  678.       -*-  changed on Wednesday, 13.04.94 15:21:25  by  Kai Iske.   LogMessage :
  679.        - Added note to docs about disks not containing a Disk.info
  680.          file. READ THIS!
  681.       -*-  created on Wednesday, 13.04.94 15:15:29  by  Kai Iske.   LogMessage :
  682.        - Position window wasn`t moved, when user changed the
  683.          contents of the integer gadgets (IconX/IconY)
  684.      
  685.      Revision V1.4
  686.      --------------
  687.      created on Saturday, 19.02.94 01:27:31  by  Kai Iske.   LogMessage :
  688.       -*-  changed on Thursday, 24.03.94 16:43:23  by  Kai Iske.   LogMessage :
  689.        - EditEntry window`s cycle gadgets (IconPos, UseIcon etc..)
  690.          are volume type senstive now, ie Ignore,Use,Inherit will be
  691.          available when Type is set to "Volume",  while Ignore and
  692.          Use are available when editing a device.
  693.          (Suggested by : Christopher A. Wichura)
  694.       -*-  changed on Wednesday, 23.03.94 12:49:17  by  Kai Iske.   LogMessage :
  695.        - Inheritance of device settings is individually controlled
  696.          for every entry through a cycle gadget, so that you may
  697.          tell which items to inherit and which to ignore, or use.
  698.          (Requested by : Christopher A. Wichura)
  699.       -*-  changed on Tuesday, 22.03.94 23:19:46  by  Kai Iske.   LogMessage :
  700.        - You may now force Window size/position and flags
  701.          (display flags)
  702.          (Requested by : Christopher A. Wichura)
  703.       -*-  changed on Tuesday, 22.03.94 18:32:58  by  Kai Iske.   LogMessage :
  704.        - The ListViews will show volumes in white color now, so
  705.          that you may distinguish whether an entry is a Volume or a
  706.          Device
  707.       -*-  changed on Saturday, 19.03.94 17:58:56  by  Kai Iske.   LogMessage :
  708.        - Diskobject for Iconify Gadget will obtained from the
  709.          program`s icon
  710.       -*-  changed on Saturday, 19.03.94 17:52:54  by  Kai Iske.   LogMessage :
  711.        - Added online-help support
  712.       -*-  changed on Saturday, 19.03.94 17:17:15  by  Kai Iske.   LogMessage :
  713.        - Made behaviour of obtaining settings from a device entry
  714.          for a volume entry switchable from ToolTypes/commandline
  715.          options.
  716.       -*-  changed on Saturday, 19.03.94 16:24:58  by  Kai Iske.   LogMessage :
  717.        - ForceIcon will use memory pools for allocations now.
  718.       -*-  changed on Saturday, 19.03.94 16:23:41  by  Kai Iske.   LogMessage :
  719.        - For volumes, for which some flags aren`t set (like IconPos or
  720.          UseIcon) ForceIcon will take the settings of the device
  721.          the volume resides in as long as it is a) defined and b)
  722.          the missing flag is set there.
  723.          (Suggested by : Christopher A. Wichura)
  724.       -*-  changed on Saturday, 19.03.94 15:43:18  by  Kai Iske.   LogMessage :
  725.        - DiskChanges on startup protected by Semaphore
  726.          (Suggested by: Christopher A. Wichura)
  727.       -*-  changed on Saturday, 19.03.94 15:42:06  by  Kai Iske.   LogMessage :
  728.        - LoadPrefs() protected by Semaphore
  729.          (Suggested by: Christopher A. Wichura)
  730.       -*-  changed on Thursday, 17.03.94 18:24:44  by  Kai Iske.   LogMessage :
  731.        - If you quit the EditEntry window using "OK", ForceIcon_Prefs
  732.          will send a disk change to the device in question...
  733.        - Improved semaphore locking mechanism. Chris didn`t like it,
  734.          so I changed it, even though I can`t see his point (for now)
  735.          (Requested by : Christopher A. Wichura)
  736.       -*-  changed on Wednesday, 16.03.94 22:23:30  by  Kai Iske.   LogMessage :
  737.        - Added FlushMemory switch/tooltype
  738.        - Only devices in the list (or their volumes) will get a
  739.          disk change on startup now
  740.          (Requested by : Christopher A. Wichura)
  741.       -*-  changed on Wednesday, 16.03.94 22:22:13  by  Kai Iske.   LogMessage :
  742.        - Added server prefs concept. ForceIcon is a simple program
  743.          now, w/o any GUI. A seperate Prefs Editor has been added
  744.          (using MUI) to configure ForceIcon.
  745.        - Rearrangement of List after editing an entry didn`t work
  746.       -*-  changed on Saturday, 12.03.94 19:32:33  by  Kai Iske.   LogMessage :
  747.        - Again changed the routine for getting the list of available
  748.          volumes/devices
  749.          (Suggestions by : Ralph Babel)
  750.       -*-  changed on Saturday, 12.03.94 19:31:48  by  Kai Iske.   LogMessage :
  751.        - Didn`t convert a string to upper-case before calling
  752.          ParsePatternNoCase(). This has to be done for OS 37
  753.          Systems.
  754.          (Reported by : Christopher A. Wichura)
  755.       -*-  changed on Saturday, 12.03.94 14:23:12  by  Kai Iske.   LogMessage :
  756.        - Added special code to check for block mounted devices.
  757.          (Supplied by : Christopher A. Wichura. Thanks Chris)
  758.       -*-  changed on Thursday, 10.03.94 14:23:11  by  Kai Iske.   LogMessage :
  759.        - When adding a new item to the list, another entry could
  760.          loose the settings for the IconPos gadget. This was due to a
  761.          bug in the sorting routine. Fixed
  762.          (Reported by : Mark 'TheMug' Rose)
  763.       -*-  changed on Thursday, 10.03.94 14:02:35  by  Kai Iske.   LogMessage :
  764.        - Patterns for Volumes and Devices supported now
  765.       -*-  changed on Sunday, 06.03.94 17:38:53  by  Kai Iske.   LogMessage :
  766.        - When launched ForceIcon will now make all connected disks
  767.          disk change, in order to reposition the icons. This way you
  768.          may launch ForceIcon from within your WBStartUp now
  769.          (Requested by : Henning Schmiedehausen)
  770.       -*-  changed on Sunday, 06.03.94 17:20:31  by  Kai Iske.   LogMessage :
  771.        - Enforcer Hit for illegal Locks fixed
  772.          (Changed by : Henning Schmiedehausen)
  773.        - Windows will pop up on default PubScreen now
  774.          (Changed by : Henning Schmiedehausen)
  775.       -*-  changed on Sunday, 27.02.94 17:52:56  by  Kai Iske.   LogMessage :
  776.        - More security checks when removing patches
  777.          (Requested/Changed by : Henning Schmiedehausen)
  778.       -*-  created on Saturday, 19.02.94 01:27:31  by  Kai Iske.   LogMessage :
  779.        - ForceIcon didn`t clone all of the window`s flags
  780.        - For some icon-substitutes, ForceIcon didn`t clone anything
  781.          (Reported by : Michael 'Mick' Hohmann)
  782.      
  783.      Revision V1.3
  784.      --------------
  785.      created on Sunday, 02.01.94 15:31:32  by  Kai Iske.   LogMessage :
  786.        - Code cleanup
  787.        - Partial rewrite of docs
  788.      
  789.      Revision V1.2
  790.      --------------
  791.      created on Tuesday, 07.12.93 18:10:09  by  Kai Iske.   LogMessage :
  792.        - Entries may be copied now
  793.      
  794.      Revision V1.1
  795.      --------------
  796.      created on Tuesday, 02.11.93 23:11:14  by  Kai Iske.   LogMessage :
  797.       -*-  changed on Saturday, 27.11.93 02:12:59  by  Kai Iske.   LogMessage :
  798.        - Recompiled using SAS 6.50
  799.       -*-  changed on Saturday, 20.11.93 18:14:21  by  Kai Iske.   LogMessage :
  800.        - ForceIcon will adopt the orig. window position and size now.
  801.          (Suggested by : Michael 'Mick' Hohmann and me)
  802.       -*-  changed on Saturday, 20.11.93 18:03:08  by  Kai Iske.   LogMessage :
  803.        - Icons weren`t positions as set with the Position window.
  804.          (Reported by : Michael 'Mick' Hohmann)
  805.        - Misleading explanation removed from docs
  806.          (Reported by : Michael 'Mick' Hohmann)
  807.       -*-  changed on Saturday, 20.11.93 17:33:51  by  Kai Iske.   LogMessage :
  808.        - The X/Y coordinates may be set manually, now.
  809.          (Requested by : Michael 'Mick' Hohmann)
  810.       -*-  changed on Saturday, 20.11.93 17:24:20  by  Kai Iske.   LogMessage :
  811.        - Edit Entry window`s gadget used 'I' twice
  812.          (Reported by : Michael 'Mick' Hohmann)
  813.       -*-  changed on Thursday, 11.11.93 18:43:27  by  Kai Iske.   LogMessage :
  814.        - You may now tell ForceIcon not to patch the position, but
  815.          rather let WB chose a good place. (Good when importing
  816.          volumes via network)
  817.       -*-  changed on Tuesday, 02.11.93 23:23:00  by  Kai Iske.   LogMessage :
  818.        - ListView gadgets weren`t adjusted for OS 2.x. - Should check
  819.          for OS 2.x sometime ;)
  820.          (Reported by : Bernhard Moellemann)
  821.        - Changed needed Versions of some libraries from 37 to 36
  822.       -*-  created on Tuesday, 02.11.93 23:11:14  by  Kai Iske.   LogMessage :
  823.        - If there wasn`t a filename for the Icon-File the
  824.          FileRequester sometimes showed a weird Drawer-Name
  825.          (Reported by : Dirk Federlein)
  826.      
  827.      Revision V1.0
  828.      --------------
  829.      created on Wednesday, 20.10.93 17:19:27  by  Kai Iske.   LogMessage :
  830.       -*-  changed on Thursday, 28.10.93 17:35:28  by  Kai Iske.   LogMessage :
  831.        - Suggestions for device dependancy by Ralph Babel
  832.        - Bug "found" by Ralph Babel
  833.        - Pos window used to open on default pubscreen, not on WB.
  834.          (Reported by : Bernhard Moellemann)
  835.       -*-  created on Wednesday, 20.10.93 17:19:27  by  Kai Iske.   LogMessage :
  836.          --- Initial release ---
  837.  
  838.