Short: V1.10 CLI tool to manipulate icon data Author: stoecker@amigaworld.com (Dirk Stoecker) Uploader: stoecker@amigaworld.com (Dirk Stoecker) Version: 1.10 Type: util/wb Kurz: CLI Programm zum Aendern von Icon-Daten ProcessIcon needs OS 37 (2.0) or later OS versions! Usage: ProcessIcon ICON/A,REFICON,VIEW/S,OPT=OPTIMIZE/S,US=UNSNAP/S,REMAP/S, SDT=SETDEFTOOL,SIT=SETICONTYPE,SBP=SETBITPLANES/N,SXP=SETXPOS/N, SYP=SETYPOS/N,KDT=KILLDEFTOOL/S,KTT=KILLTOOLTYPES/S,KSS=KILLSTACKSIZE/S, KDD=KILLDRAWERDATA/S,CDT=COPYDEFTOOL/S,CIT=COPYICONTYPE/S, CTT=COPYTOOLTYPES/S,CDD=COPYDRAWERDATA/S,CII=COPYICONIMAGE/S A lot of options :-) When you need some more, please contact me. ICON The icon you want to manipulate. When it does not exist, it is created (works only, when at least a drawer or file of that name exists.). REFICON Reference icon for copy options. VIEW Show some information about ICON. Any other options are disabled by this one. OPT Remove useless stuff in ICON (f.e. DrawerData for Project-Icons). UNSNAP Removes position information of ICON. This can be done with Workbench menu as well. REMAP Switches fore- and background color when only 1 bitplane or color 2 and 3 (black and white) for 2 and more bitplanes. This is to support those old OS1.3 style icons still appearing sometimes. SDT Set default tool of ICON. SIT Set type of ICON. Allowed types are: "Disk", "Drawer", "Tool", "Project", "Garbage", "Device", "Kick" and "AppIcon". SBP Set number of bitplanes. Reducing number of bitplanes may make older icons look better. SXP Set left position of ICON. SYP Set upper position of ICON. KDT Delete default tool in ICON. KTT Remove ToolTypes from ICON. KSS Set Stacksize in ICON to 0 (this is default and used as size 4096). KDD Kill DrawerData in ICON. This doe delete drawer data for tool and project icons. For drawers and disks the data is not deleted, but replaced by default data. CDT Copy default tool from REFICON to ICON. Only useful for Project icons. CIT Copy the icon type from REFICON to ICON. CTT Copy ToolTypes from REFICON to ICON. CDD Copy DrawerData from REFICON to ICON. This size, position and view state of a drawer window (not of the icon). Only useful for drawers. CII Copy the image (or maybe two images) from REFICON to ICON. This also affects the icon position. The position is changed in a way, so that the icon text appears at same position as before. I myself use option CII to replace various text, guide or drawer icons with my default icons without losing icon positions and DrawerData. This is done by a click on a DirWork button. (For DirOpus users it should be easy as well). Please report me bugs, comments, suggestions and problems. If possible write a little mail if you use the program sometimes. If there are some Enforcer hits or other problems report them as good as possible. Use it as you want, but WITHOUT ANY WARRANTY! Please contact me: ************************************************************************ * snail-mail: * e-mail: * * Dirk Stoecker * stoecker@amigaworld.com * * Geschwister-Scholl-Str. 10 * dstoecker@gmx.de * * 01877 Bischofswerda * world wide web: * * GERMANY * http://home.pages.de/~Gremlin/ * * phone: * pgp key: * * GERMANY +49 (0)3594/706666 * get with finger or from WWW pages * ************************************************************************ ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 4604 2969 35.5% 08-May-99 16:42:06 ProcessIcon 3757 1698 54.8% 08-May-99 16:42:06 ProcessIcon.readme 2188 805 63.2% 08-May-99 16:42:06 +SDI_ASM_STD_functions.lib 5632 1977 64.8% 08-May-99 16:42:06 +SDI_ASM_STD_protos.h 3567 1568 56.0% 08-May-99 16:42:06 +SDI_defines.h 8401 2717 67.6% 08-May-99 16:42:06 +ProcessIcon.c -------- ------- ----- --------- -------- 28149 11734 58.3% 10-May-99 02:03:16 6 files