home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: WPS_PM / WPS_PM.zip / tcn271en.zip / TrashCan.INF (.txt) < prev   
OS/2 Help File  |  2000-01-09  |  84KB  |  1,305 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Title Page ΓòÉΓòÉΓòÉ
  3.  
  4. Workplace Shell TrashCan 
  5. Version 2.7.1
  6.  
  7. (c) Kai Sommerfeld 1993-2000
  8.  
  9.  
  10. ΓòÉΓòÉΓòÉ 2. License Agreement ΓòÉΓòÉΓòÉ
  11.  
  12. Workplace Shell TrashCan is shareware. You are allowed to test and use this 
  13. program for 30 days. You must register TrashCan if you wish to continue using 
  14. it after 30 days. 
  15.  
  16. You may freely distribute the shareware version of TrashCan, but only the 
  17. complete and unaltered distribution archive. 
  18. You may install the registered version on more than one machine, but your copy 
  19. may be used on only one machine at a time.  If you run TrashCan on more than 
  20. one machine at a time, you must register additional licenses. 
  21. The author does not guarantee the correctness of the program. The author may 
  22. not be held responsible for any loss of data or other damages caused by the use 
  23. of TrashCan. The author does not guarantee that the program can be used for a 
  24. specific purpose. 
  25. If you wish to distribute the program in conjunction with commercial software 
  26. or hardware, you must have written permission of the author to do so. 
  27. A license is always a version license. It is valid for all versions of the 
  28. program that have the same major version number. You must acquire a new license 
  29. when upgrading to a new major version. 
  30. You are not allowed to give a registration key to third parties. 
  31.  
  32. A word to shareware: 
  33. Developing TrashCan has taken much of my spare time. Consequently, I decided to 
  34. release all new versions as shareware with some restrictions to encourage 
  35. registration. 
  36.  
  37. How to register: 
  38. Information on how to register and Order Forms can be found in the file 
  39. Register.TXT provided as part of WPS TrashCan's distribution archive. Simply 
  40. complete one of the order forms and send it to the appropriate address. Once I 
  41. have received the registration fee, you will get a unique registration number 
  42. used to remove the shareware restrictions from TrashCan. 
  43.  
  44. All users who sent me a postcard for any 1.x version of WPS TrashCan until 
  45. September 11, 1995 can register for free! Just let me know that you've already 
  46. sent a postcard and that you want to register for free. If I really did get 
  47. your card, you will receive your registration information as soon as possible. 
  48. Thank you once again for supporting TrashCan! 
  49.  
  50.  
  51. ΓòÉΓòÉΓòÉ 3. Shareware Restrictions! ΓòÉΓòÉΓòÉ
  52.  
  53. The unregistered version has a few restrictions that make TrashCan a little 
  54. less convenient, but allow you to evaluate all the features. After every system 
  55. reboot, the settings for user defined icons, capacity, and most trash options 
  56. will be reset to default values. Using DeskMan/2 or Object Desktop's Object 
  57. Packages to restore any of the settings mentioned above is not possible. 
  58. However, any Trashed objects will never be deleted without confirmation as a 
  59. result of these restrictions. 
  60.  
  61.  
  62. ΓòÉΓòÉΓòÉ 4. Trademarks ΓòÉΓòÉΓòÉ
  63.  
  64. The following terms used in this book are trademarks of companies as follows. 
  65. Other trademarks are trademarks of their respective companies. 
  66.  
  67.  IBM                      International Business Machines Corporation 
  68.  OS/2                     International Business Machines Corporation 
  69.  System Object Model      International Business Machines Corporation 
  70.  Workplace Shell          International Business Machines Corporation 
  71.  MMPM/2                   International Business Machines Corporation 
  72.  Macintosh                Apple Computer, Inc. 
  73.  Lotus SmartCenter        Lotus Development Corporation 
  74.  OS/2 Essentials          Stardock Systems, Inc. (SDS) 
  75.  Object Desktop           Stardock Systems, Inc. (SDS) 
  76.  DeskMan/2                Development Technologies, Inc. (DevTech) 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 5. Introduction ΓòÉΓòÉΓòÉ
  80.  
  81. TrashCan is a replacement for the OS/2 Warp Version 3 (or higher) Shredder 
  82. object. It brings a Macintosh-like trash can to your desktop. 
  83.  
  84. Unlike the Shredder, TrashCan won't immediately delete objects dropped on it. 
  85. You can delete them yourself later, or configure TrashCan to delete them 
  86. according to options in its settings notebook. This way, you will be able to 
  87. recover Trashed objects and get them back for normal use. 
  88.  
  89. TrashCan features: 
  90.  
  91.      Use of 3 different icons to easily detect the current state of TrashCan. 
  92.       These icons can be replaced by your own favorites. 
  93.      Additional drag and drop features like 'Shred objects on drop' or 'Remove 
  94.       objects from LaunchPad'. 
  95.      Modified views providing information about Trashed objects, current size 
  96.       of trash, number of Trashed objects, and more. 
  97.      Ability to restore Trashed objects to their original location. 
  98.      Destruction of objects which are generally not deletable. 
  99.      Capacity adjustable from 1 MByte to 'Unlimited'. 
  100.      Ability to delete old Trashed objects automatically when the capacity set 
  101.       is exceeded. 
  102.      Ability to delete old Trashed objects automatically after an adjustable 
  103.       time period. 
  104.      You may select the drives to be supported by TrashCan. 
  105.      Interception of 'Delete' operations for ALL WPS objects. When activated, 
  106.       objects will not really be deleted but appear in TrashCan. 
  107.      Optional use of MMPM/2 system sounds when adding new objects, empty 
  108.       trash, etc. 
  109.      Interface to DeskMan/2 and Object Desktop's Object Packages to backup and 
  110.       restore ALL the common and private settings of TrashCan. 
  111.  
  112.  How TrashCan differs from Undelete programs: 
  113.  
  114.  Only Workplace Shell software can deal with every object on your desktop. 
  115.  TrashCan not only handles files and directories but also recognizes other 
  116.  objects such as shadows, program objects, and color palettes, ... which are 
  117.  not represented by files on any storage media. 
  118.  
  119.  
  120. ΓòÉΓòÉΓòÉ 6. System Requirements ΓòÉΓòÉΓòÉ
  121.  
  122. To use Workplace Shell TrashCan you need OS/2 Warp Version 3 (or higher). It 
  123. will not run on previous versions of OS/2. 
  124.  
  125. Why? 
  126.  
  127.    1. It is an application based on IBM's System Object Model Version 2 (SOM2), 
  128.       first introduced in Warp. 
  129.    2. It uses several methods, API calls, etc., which are new in Warp. 
  130.    3. The TrashCan library file is compressed using an algorithm unknown in 
  131.       OS/2 2.x. It cannot be loaded by operating system versions older than 
  132.       Warp. 
  133.  
  134.  It wasn't easy deciding not to support OS/2 2.x. But only Warp offers all the 
  135.  programming stuff I needed for TrashCan's sophisticated feature set. There was 
  136.  no other way, unfortunately. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 7. Installation, Uninstallation And Update ΓòÉΓòÉΓòÉ
  140.  
  141. This section describes how to install, uninstall and update Workplace Shell 
  142. TrashCan. 
  143.  
  144. Important Note: Being a Workplace Shell class and not a 'normal' application, 
  145. TrashCan requires special installation and uninstallation procedures. Please 
  146. use the Installation Utility (InstUtil.EXE) only to perform these actions. 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 7.1. Installation ΓòÉΓòÉΓòÉ
  150.  
  151. Before you install Workplace Shell TrashCan make sure ALL files of the TrashCan 
  152. distribution package are located in the same directory. 
  153.  
  154. To install, follow the steps below: 
  155.  
  156.      Run InstUtil.EXE from the OS/2 Command Prompt or double-click the 
  157.       InstUtil.EXE icon. 
  158.      Adjust the installation path to where you want to keep the files 
  159.       belonging to WPS TrashCan. 
  160.      In the WPS objects field, type in the directory where you want to create 
  161.       the TrashCan object and the object for the on-line documentation. The 
  162.       default is your desktop. 
  163.      Push the Install button. 
  164.      All necessary files will now be copied to the selected destination, the 
  165.       class library will be registered with WPS and the new objects will be 
  166.       created. 
  167.      If requested to reboot, please do so. 
  168.  
  169.  
  170. ΓòÉΓòÉΓòÉ 7.2. Uninstallation ΓòÉΓòÉΓòÉ
  171.  
  172. To uninstall Workplace Shell TrashCan, do the following: 
  173.  
  174.      Run InstUtil.EXE from the OS/2 Command Prompt or double-click the 
  175.       InstUtil.EXE icon. 
  176.      The program detects automatically whether WPS TrashCan is already 
  177.       installed. 
  178.      Push the Uninstall button. 
  179.      All files installed along with TrashCan will be deleted now, the WPS 
  180.       classes belonging to TrashCan will be deregistered, and the appropriate 
  181.       objects will be destroyed. 
  182.      If confirmed, all entries for paths added to your config.sys during 
  183.       installation will be removed from this file. 
  184.  
  185.  Note:  For data security reasons, the uninstallation process will not delete 
  186.  any Trashed objects within hidden trash folders. 
  187.  
  188.  
  189. ΓòÉΓòÉΓòÉ 7.3. Update ΓòÉΓòÉΓòÉ
  190.  
  191. To update Workplace Shell TrashCan to another version, follow the steps below: 
  192.  
  193.      First of all, uninstall the old version as described under 
  194.       Uninstallation. 
  195.      Install the new version like described under Installation. 
  196.  
  197.  Note: Your registration information will still be present after an update. 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 8. Using the TrashCan object ΓòÉΓòÉΓòÉ
  201.  
  202. This section describes the basics of using the TrashCan object and gives an 
  203. overview of all of the new features it introduces. 
  204.  
  205.  
  206. ΓòÉΓòÉΓòÉ 8.1. Basics ΓòÉΓòÉΓòÉ
  207.  
  208. Working with the TrashCan object is similar to working with a 'normal' Folder 
  209. object on your desktop. Any function of a folder that makes sense for a trash 
  210. can is available and will work as usual. 
  211.  
  212. Putting objects into TrashCan is as easy as into a "normal" folder. Simply use 
  213. your mouse to drag any object over TrashCan's icon or one of its open views and 
  214. drop it there. Recovering objects also works as usual. 
  215.  
  216. Note: You may put objects of almost any kind into TrashCan, even those the 
  217. Shredder won't accept (for instance files marked as read-only). 
  218.  
  219. TrashCan offers a simple way of showing its current state by using different 
  220. icons. Thus, there is no need to open it to see whether it has any Trashed 
  221. objects or not. 
  222.  
  223. There are three different states, represented by the following default icons: 
  224.  
  225.    1. TrashCan is empty. There are no objects inside. 
  226.    2. TrashCan is not empty, but there is enough space for adding more trash. 
  227.    3. TrashCan is full. This means there is no space left to put new objects 
  228.       into. If you want to put new objects inside, you will have to empty the 
  229.       trash, shred one or more Trashed objects or increase TrashCan's capacity. 
  230.  
  231.  Special Drag & Drop features: 
  232.  
  233.      You may make TrashCan behave like an advanced shredder and destroy 
  234.       objects immediately upon deposit. Just hold down the left mouse button in 
  235.       addition to the right one when dropping an object and TrashCan will 
  236.       delete it. 
  237.  
  238.       Note: If you are using a left handed mouse or the left mouse button for 
  239.       dragging objects, you will have to press the right button. Just try it 
  240.       out! 
  241.      You may remove objects from your LaunchPad on drop, even if they are 
  242.       broken (Those with a icon.). 
  243.      Simply remove items from WarpCenter (Lotus SmartCenter for OS/2) by 
  244.       dropping them on TrashCan! 
  245.      Other applications are known to cooperate with TrashCan - for instance 
  246.       DragText by Rich Walsh (Delete text on drop). 
  247.  
  248.  Note: All the actions described above will immediately destroy the dropped 
  249.  items. These items therefore never appear inside TrashCan. 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 8.2. Pop-up Menu Actions ΓòÉΓòÉΓòÉ
  253.  
  254. This will describe all the pop-up menu actions available for the TrashCan 
  255. object, except items that have no new functionality. 
  256.  
  257. A TrashCan object with its typical pop-up menu opened is shown in the picture 
  258. below: 
  259.  
  260. The following pop-up menu items are added by TrashCan: 
  261.  
  262.  Empty                         Select this item to destroy all objects 
  263.                                currently held by TrashCan. If you activated 
  264.                                Confirm on trashcan empty in TrashCan's settings 
  265.                                notebook, you'll have to confirm this action 
  266.                                before it performs. Remember, TrashCan acts like 
  267.                                an advanced shredder when doing this. 
  268.  
  269.                                Note: This menu item is only available if there 
  270.                                are currently objects inside TrashCan. 
  271.  
  272.  Product information           This item can be found after selecting the arrow 
  273.                                to the right of Help. Usually it will be the 
  274.                                last item in the help menu. When selected, it 
  275.                                shows a dialog with information about Workplace 
  276.                                Shell TrashCan version, copyright, etc. 
  277.  
  278.  TrashCan also comes with new sort criteria for its contents. They are 
  279.  applicable after selecting the arrow to the right of the Sort menu item. This 
  280.  item is only available when one or more of TrashCan's views is opened: 
  281.  
  282.  Total Size                    Sorts TrashCan's contents by the disk space 
  283.                                usage in descending order. 
  284.  
  285.  Trash Date                    Sorts TrashCan's contents by the time they were 
  286.                                trashed in ascending order. 
  287.  
  288.  Origin                        Sorts TrashCan's contents by the names of the 
  289.                                folders they came from, in alphabetical order. 
  290.  
  291.  
  292. ΓòÉΓòÉΓòÉ 8.3. Views ΓòÉΓòÉΓòÉ
  293.  
  294. Workplace Shell TrashCan does not provide any completely new views, but it 
  295. modifies the existing Icon view and Details view known from folder objects to 
  296. match the needs for a TrashCan object. 
  297.  
  298. In particular, it adds an area to the top of these views, which contains 
  299. information about how many objects are currently inserted and how much disk 
  300. space they are using. 
  301.  
  302. The pictures below show a typical Icon view and Details view of a TrashCan 
  303. object: 
  304.  
  305. In addition to the enhancements described above, the Details view of TrashCan 
  306. contains new information related to Trashed objects: 
  307.  
  308.  Total Size                    Information on how much disk space is used by a 
  309.                                Trashed object. 
  310.  
  311.                                Note: The size of trashed folders is calculated 
  312.                                accurately, which means that the real amount of 
  313.                                disk space that they and all contained objects 
  314.                                occupy will be reported. 
  315.  
  316.  Trash Date                    The date the object was trashed. 
  317.  
  318.  Trash Time                    The time the object was trashed. 
  319.  
  320.  Origin                        The name of the folder which contained the 
  321.                                object before trashing. This is the location for 
  322.                                recreating the object when performing a Restore. 
  323.  
  324.                                Note: This information may not be available in 
  325.                                some special cases - Refer to Reasons for 
  326.                                missing origin for additional information. 
  327.  
  328.  These new view items are customizable using the Details view settings notebook 
  329.  page of a TrashCan object. 
  330.  
  331.  
  332. ΓòÉΓòÉΓòÉ 8.4. Settings ΓòÉΓòÉΓòÉ
  333.  
  334. Workplace Shell TrashCan introduces new notebook pages to give you the 
  335. opportunity to customize its behavior to your own needs. To adjust any of 
  336. TrashCan's settings use its settings notebook as usual. 
  337.  
  338. Common to all new pages are the Undo, Default, and Help buttons, which have the 
  339. same functionality here as they do in settings notebook pages of other WPS 
  340. objects. 
  341.  
  342. TrashCan also provides new criteria for sorting its contents, customizable via 
  343. its Sort settings notebook page. 
  344.  
  345. The following section describes in detail all of the new pages and what they 
  346. are used for. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 8.4.1. The 'Options' Notebook Page ΓòÉΓòÉΓòÉ
  350.  
  351. This notebook page is used to customize features for trash management, like the 
  352. capacity of TrashCan and confirmations. 
  353.  
  354. The picture below shows TrashCan's Options settings notebook page: 
  355.  
  356. The section Capacity is used to adjust settings related to the amount of trash 
  357. TrashCan will be able to hold. You may decide whether a limit of trash will be 
  358. imposed or not. 
  359.  
  360. Here is a detailed explanation of the available controls: 
  361.  
  362.  No limit                      Select this if you do not want a special 
  363.                                capacity. TrashCan will then keep as much trash 
  364.                                as possible. It stores Trashed objects as long 
  365.                                as space is left on storage media. 
  366.  
  367.  Limited to                    Select this if you want to set a limit for the 
  368.                                size of TrashCan. TrashCan will never exceed the 
  369.                                capacity limit. 
  370.  
  371.                                Use the spin field to the right of this control 
  372.                                to adjust the capacity. Values from 1 MByte up 
  373.                                to the overall capacity of all currently 
  374.                                supported drives are selectable. 
  375.  
  376.  Auto delete                   This is only used in conjunction with limited 
  377.                                capacity and therefore not selectable unless 
  378.                                Limited to is chosen. 
  379.  
  380.                                If selected, TrashCan will automatically delete 
  381.                                old Trashed objects as you trash new objects, if 
  382.                                the trash size exceeds the capacity specified. 
  383.                                Old objects are destroyed depending on their 
  384.                                Trash Date and Trash Time information - starting 
  385.                                with the oldest one, until there is enough space 
  386.                                for the new objects you want to insert. 
  387.  
  388.                                This guaranties TrashCan will never be full and 
  389.                                you'll never have to empty the trash yourself if 
  390.                                you don't want to do so. 
  391.  
  392.  Note: Trashing objects does not require additional disk space, but doesn't 
  393.  free any either!  Disk space is only freed if Trashed objects are destroyed. 
  394.  
  395.  The section Other is used to adjust any additional features. 
  396.  
  397.  The following controls are available: 
  398.  
  399.  Empty on system startup       If selected, the trash will be emptied every 
  400.                                time the operating system is restarted. 
  401.  
  402.  'Delete' support              If activated, choosing Delete from the pop-up 
  403.                                menu of any object on your desktop will not 
  404.                                destroy this object but put it into TrashCan. 
  405.                                This also works if you press the Del key after 
  406.                                selecting an object (which generally would 
  407.                                destroy the object). 
  408.                                Note: This option only affects objects on 
  409.                                supported drives. Objects that do not reside on 
  410.                                a supported drive will be physically deleted. 
  411.  
  412.  Confirm on empty              You will have to confirm every time you empty 
  413.                                TrashCan, if you set a check mark here. 
  414.  
  415.  Confirm on auto delete        When this option is selected, you'll have to 
  416.                                confirm every time TrashCan wants to destroy any 
  417.                                old Trashed objects by itself. Use this if you 
  418.                                want to prevent deleting old objects which may 
  419.                                still be important to you. 
  420.  
  421.  
  422. ΓòÉΓòÉΓòÉ 8.4.2. The 'Time' Notebook Page ΓòÉΓòÉΓòÉ
  423.  
  424. This notebook page is used to customize features for trash management, like the 
  425. hold time for Trashed objects. 
  426.  
  427. The picture below shows TrashCan's Time settings notebook page: 
  428.  
  429. The section Time is used to adjust the time Trashed objects will stay in 
  430. TrashCan. You may decide whether a time limit will be imposed or not. 
  431.  
  432. Here is a detailed explanation of the available controls: 
  433.  
  434.  No limit                      Select this if you do not want a time limit. 
  435.                                TrashCan will then keep Trashed objects as long 
  436.                                as they are not destroyed according to other 
  437.                                settings or user actions. 
  438.  
  439.  Auto delete after             Select this if you want to set a limit for the 
  440.                                time TrashCan holds Trashed objects. TrashCan 
  441.                                will automatically destroy objects older than 
  442.                                the limit set here, if this feature is 
  443.                                activated. Use the two spin buttons to select 
  444.                                the hold time you want. You can assign any value 
  445.                                from 1 day up to 51 weeks and 6 days. 
  446.  
  447.  Auto rescan every             This is only used in conjunction with limited 
  448.                                time and therefore not selectable unless Auto 
  449.                                delete after is chosen. 
  450.  
  451.                                When activated, TrashCan periodically looks for 
  452.                                outdated objects and not only once at system 
  453.                                startup. A periodic rescan is especially useful 
  454.                                for machines which are shut down very seldom. 
  455.                                You can adjust the rescan interval by using the 
  456.                                three spin buttons. Values from 1 minute up to 
  457.                                30 days, 23 hours, 59 minutes are possible here. 
  458.  
  459.  
  460. ΓòÉΓòÉΓòÉ 8.4.3. The 'Drives' Notebook Page ΓòÉΓòÉΓòÉ
  461.  
  462. This notebook page is used to customize the drives to be supported by TrashCan. 
  463.  
  464. To use this feature properly, it is important to understand the following: 
  465.  
  466.    1. Where does TrashCan store the Trashed objects? 
  467.    2. What does it mean - support a drive? 
  468.  
  469.  The picture below shows TrashCan's Drives settings notebook page: 
  470.  
  471.  The following controls are available to customize the drives supported by 
  472.  TrashCan: 
  473.  
  474.  Available drives              This is a list of drives which are supportable 
  475.                                but not supported at this time. 
  476.  
  477.  Supported drives              This is a list of all currently supported 
  478.                                drives. 
  479.  
  480.  Add >>                        This button is for adding a drive to the list of 
  481.                                supported drives. 
  482.  
  483.  << Remove                     Use this button to remove a drive from the list 
  484.                                of supported drives. 
  485.  
  486.  To add / remove support for a special drive, do the following: 
  487.  
  488.      Mark a drive in the list of available / supported drives. 
  489.      Push the Add >> / << Remove button or double-click the selected drive to 
  490.       perform. 
  491.  
  492.  Note: For reasons of data security, Trashed objects within Hidden trash 
  493.  folders will not be deleted at this time. 
  494.  
  495.  
  496. ΓòÉΓòÉΓòÉ 8.4.4. The 'Conflicts' Notebook Page ΓòÉΓòÉΓòÉ
  497.  
  498. This notebook page is used to customize what to do in the case that an object 
  499. is added to TrashCan and it already contains an object of the same title. 
  500.  
  501. The picture below shows TrashCan's Conflicts settings notebook page: 
  502.  
  503. Here is a detailed explanation of the available controls: 
  504.  
  505.  Act according to system settings             Select this if you want to have 
  506.                                               the action defined in system 
  507.                                               settings. The system setting for 
  508.                                               duplicate titles can be adjusted 
  509.                                               using the System object located 
  510.                                               in the System Setup folder. 
  511.  
  512.  Prompt for appropriate action                Select this to have the system 
  513.                                               display a message with choices to 
  514.                                               determine system behavior for 
  515.                                               dealing with object title 
  516.                                               conflicts. 
  517.  
  518.  Auto-rename object                           Select this to have the system 
  519.                                               rename the new object by adding a 
  520.                                               colon and a number next to the 
  521.                                               original name. 
  522.  
  523.  Replace existing object                      Select this to have the system 
  524.                                               replace the existing object with 
  525.                                               the new one. 
  526.  
  527.  
  528. ΓòÉΓòÉΓòÉ 8.4.5. The 'Icons' Notebook Page ΓòÉΓòÉΓòÉ
  529.  
  530. This notebook page is used to customize the icons to be used by TrashCan to 
  531. show its current state. 
  532.  
  533. The picture below shows TrashCan's Icons settings notebook page: 
  534.  
  535. Changing icons is done the same way as for any other Workplace Shell object. 
  536. The  Create another, Edit and Find buttons work as usual. Dropping any object 
  537. on the Current icon field to change an icon is also supported. 
  538.  
  539. Note: The controls for changing icons are generally located in the Icon page of 
  540. the settings notebook of a Workplace Shell object. Because TrashCan uses 3 
  541. icons, it has its own page for dealing with this. 
  542.  
  543. To change an icon, do the following: 
  544.  
  545.      Select the icon you want to change by pushing the appropriate radio 
  546.       button in the Icons section of this page. 
  547.      You will see the icon currently assigned to the selected state in the 
  548.       Current icon field. 
  549.      Perform the action of changing the currently displayed icon like known 
  550.       from other WPS objects (for instance by using drag and drop). 
  551.  
  552.  
  553. ΓòÉΓòÉΓòÉ 8.5. System Sound ΓòÉΓòÉΓòÉ
  554.  
  555. Workplace Shell TrashCan introduces 2 new system sounds: 
  556.  
  557.  Empty trash                   This will be played every time you empty 
  558.                                TrashCan. 
  559.  
  560.  Drop trash                    You will hear this every time you put a new 
  561.                                object into TrashCan. 
  562.  
  563.  In addition, the predefined system sound Shred will be played every time 
  564.  objects located in TrashCan are destroyed. 
  565.  
  566.  Changing, enabling or disabling of the new or predefined sounds is done using 
  567.  the Sound object, located in your System Setup and Multimedia folder. 
  568.  
  569.  Note: The sound capabilities of TrashCan are only available if Base Multimedia 
  570.  Support (a part of MMPM/2) is installed on your system. This is a feature you 
  571.  may have chosen during installation of the operating system or after this 
  572.  using Selective Install. 
  573.  
  574.  
  575. ΓòÉΓòÉΓòÉ 8.6. Saving / Restoring Settings Using DeskMan/2 or Object Packages ΓòÉΓòÉΓòÉ
  576.  
  577. TrashCan provides an interface to the popular Workplace Shell backup utility 
  578. DeskMan/2, as well as to Object Desktop's Object Packages. If you use this 
  579. software, refer to its documentation for further details. 
  580.  
  581. By calling the interface implemented in TrashCan, DeskMan/2 or Object Packages 
  582. obtain all information about the private settings of a TrashCan object and are 
  583. able to backup, update and restore the object complete with these settings. 
  584.  
  585. The following additional settings will be saved when backing up a TrashCan 
  586. object: 
  587.  
  588.      The 3 icons used by TrashCan. 
  589.      The drives supported by TrashCan. 
  590.      The options for auto-delete of outdated objects. 
  591.      TrashCan's capacity. 
  592.      Information about confirmations and all other user adjustable options for 
  593.       trash management. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 9. Using Trashed Objects ΓòÉΓòÉΓòÉ
  597.  
  598. This section describes how to use Trashed objects and gives an overview of all 
  599. of its features. 
  600.  
  601.  
  602. ΓòÉΓòÉΓòÉ 9.1. Basics ΓòÉΓòÉΓòÉ
  603.  
  604. What are Trashed objects? 
  605.  
  606. Trashed objects are objects that were 'deleted' by putting them into TrashCan. 
  607. Those objects can only be found inside a TrashCan object - they will not exist 
  608. anywhere else on your desktop. 
  609.  
  610. A Trashed object is a representation of a 'deleted' object. It offers special 
  611. functionality, quite different from the object it represents. 
  612.  
  613. Otherwise, being a Workplace Shell object, it is manipulated as usual. 
  614.  
  615.  
  616. ΓòÉΓòÉΓòÉ 9.2. Pop-up Menu Actions ΓòÉΓòÉΓòÉ
  617.  
  618. This will describe all the pop-up menu actions available for Trashed objects, 
  619. except items that have no new functionality. 
  620.  
  621. A Trashed object with its typical pop-up menu opened is shown in the picture 
  622. below: 
  623.  
  624. The following pop-up menu items are introduced or modified by Trashed objects: 
  625.  
  626.  Move...                       This works most similar to the normal Move, 
  627.                                except this action ends in recovering a Trashed 
  628.                                object in the destination folder you select. 
  629.  
  630.  Restore                       Use this to recreate a Trashed object at the 
  631.                                location (the folder) it resided in before it 
  632.                                was trashed. Upon a successful restore, the 
  633.                                folder the object was recreated in will 
  634.                                automatically open so that you can verify the 
  635.                                result. 
  636.  
  637.                                Note: This menu item may not be present if there 
  638.                                is no origin information available for a Trashed 
  639.                                object. 
  640.  
  641.  Shred                         Select this item to permanently destroy a 
  642.                                Trashed object. After this, the object can not 
  643.                                be recovered using TrashCan. Remember, TrashCan 
  644.                                acts like an advanced shredder when doing this. 
  645.  
  646.  Details...                    This item can be found after selecting the arrow 
  647.                                to the right of Open and shows the Trash Details 
  648.                                View of a Trashed object. 
  649.  
  650.  
  651. ΓòÉΓòÉΓòÉ 9.3. Views ΓòÉΓòÉΓòÉ
  652.  
  653. Trashed objects provide a new view called Trash Details. A typical Trash 
  654. Details view is shown in the picture below: 
  655.  
  656. The following information is available: 
  657.  
  658.  Object Class                  This is the title of the Workplace Shell class 
  659.                                the Trashed object belongs to. 
  660.  
  661.  Origin                        The name of the folder the Trashed object was 
  662.                                located in before being trashed. This is the 
  663.                                place the object will be recreated when you 
  664.                                perform a Restore. 
  665.  
  666.                                Note: This information may not be available in 
  667.                                some special cases - Refer to Reasons for 
  668.                                missing origin for additional information. 
  669.  
  670.  Total Size                    Gives information on how much disk space is used 
  671.                                by a Trashed object. 
  672.  
  673.                                Note: The size of trashed folders is calculated 
  674.                                correctly. This means that the real amount of 
  675.                                disk space they and all contained objects occupy 
  676.                                will be reported - not just zero! 
  677.  
  678.  Time Stamp                    This is the date and time the object was 
  679.                                trashed. 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 9.4. Settings ΓòÉΓòÉΓòÉ
  683.  
  684. There are currently no settings available for customizing the behavior of 
  685. Trashed objects. 
  686.  
  687.  
  688. ΓòÉΓòÉΓòÉ 10. Frequently Asked Questions ΓòÉΓòÉΓòÉ
  689.  
  690. I have activated the 'Delete' support feature. But after I select 'Delete' from 
  691. the pop-up menu of an object, it really is destroyed and does not appear in 
  692. TrashCan, regardless of whether it resides on a supported drive or not. 
  693.  
  694. Your TrashCan object may have lost its OBJECTID. When performing a delete the 
  695. WPS object searches a TrashCan object with an object id of <WP_TRASHCAN>. If no 
  696. such object can be found the delete operation will destroy the object. 
  697. Use one of the several tools available to reassign the correct object id. 
  698. One last way to solve this problem would be to reinstall WPS TrashCan. 
  699.  
  700. To register my copy of WPS TrashCan I'm asked to open the 'Help' sub menu of 
  701. TrashCan's pop-up menu. But there is no menu item called 'Help'! 
  702.  
  703. Most likely you have the statement SET MENUSTYLE=SHORT in your config.sys file. 
  704. This removes the Help item. To get it back, please comment the above statement 
  705. out and reboot. After that you will be able to register your copy. 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 11. Known Bugs / Limitations ΓòÉΓòÉΓòÉ
  709.  
  710.    1. TrashCan does not intercept delete operations done from 'outside' the 
  711.       WPS. If you delete files or directories using file manager programs or 
  712.       the Command Line, they will really be destroyed and therefore never 
  713.       appear in TrashCan! 
  714.  
  715.    2. Currently there is no handshake with or any other support for the DELDIR 
  716.       feature of OS/2. 
  717.  
  718.  
  719. ΓòÉΓòÉΓòÉ 12. Comments ΓòÉΓòÉΓòÉ
  720.  
  721. Workplace Shell TrashCan is still under development. It seems to run well on 
  722. the most systems, but there may be some bugs anyway! 
  723.  
  724. Please feel free to send any comments / suggestions / bug reports to me. 
  725.  
  726. Not being a native English speaker, I probably made some mistakes. I'm always 
  727. interested in getting information on grammatical errors still in WPS TrashCan's 
  728. documentation, in the online help or in the program itself. 
  729.  
  730. If you are interested in translating TrashCan into your language, please 
  731. contact me (You should be familiar with the IPF Tag Language and the Resource 
  732. Description Language to do the translation). Feel free to ask me whether there 
  733. is a version in your language available already. 
  734.  
  735.  
  736. ΓòÉΓòÉΓòÉ 13. Revision History ΓòÉΓòÉΓòÉ
  737.  
  738. The following is a list of all versions of Workplace Shell TrashCan, describing 
  739. the changes made over time: 
  740.  
  741. 01/10/2000 - Version 2.7.1 
  742.  
  743.    1. New Features: 
  744.  
  745.           n/a 
  746.  
  747.    2. Bug Fixes: 
  748.  
  749.           Version 2.7 did not run on Warp 3. 
  750.           Y2K bug. TrashCan's Details View and the Details dialog of trashed 
  751.            objects displayed '100' instead of '2000' for the year the object 
  752.            was deleted. Note that this was only a bug at the user interface. 
  753.            All internal time calculations were correct. 
  754.  
  755.    3. Other Changes: 
  756.  
  757.           n/a 
  758.  
  759.  03/08/99 - Version 2.7 
  760.  
  761.    1. New Features: 
  762.  
  763.           The action to be taken in case an object is added to TrashCan and it 
  764.            already contains an object with the same title now is customizable. 
  765.            For this, the new "Conflicts" page was added to TrashCan's property 
  766.            notebook. 
  767.  
  768.    2. Bug Fixes: 
  769.  
  770.           TrashCan and TaskBar (another nice WPS extension) did not work 
  771.            properly together. TrashCan posted messages around, which TaskBar 
  772.            interpretes as program errors. Thanks to Rick Yoder for his help. 
  773.           TrashCan did not display columns with special information for 
  774.            Trashed objects in its Details View, unless "Default" was selected 
  775.            in its "Details View" property notebook page. 
  776.           Sometimes "Drive not ready" error messages where displayed during 
  777.            WPS startup. This happened, if removeable drives were marked 
  778.            "supported" in TrashCan's "Drives" property notebook page and the 
  779.            drive was empty at the moment the WPS started. 
  780.  
  781.    3. Other Changes: 
  782.  
  783.           TrashCan now can be registered via Compuserve. Refer to the file 
  784.            "Register.txt" for details. 
  785.           WPS TrashCan is now available in Spanish. 
  786.  
  787.  02/09/98 - Version 2.6 
  788.  
  789.    1. New Features: 
  790.  
  791.           Added support for network drives and for drives that claim to be 
  792.            network drives (like TVFS drives and ZipStream drives). TrashCan 
  793.            automatically will adapt itself after actions that change drive 
  794.            configuration, like mounting and unmounting drives. 
  795.  
  796.    2. Bug Fixes: 
  797.  
  798.           TrashCan did not restore customized icons after a system restart, if 
  799.            total size of data for all icons exceeded 64K Bytes. 
  800.  
  801.    3. Other Changes: 
  802.  
  803.           OS/2 Warp v4 (Merlin) adaptions: 
  804.              -  Added support for new notebooks. 
  805.              -  Added support for new folder menu bar. 
  806.           Major changes in almost all code parts of TrashCan were done for 
  807.            optimized performance and fault tolerance. 
  808.  
  809.  08/31/96 - Version 2.5.2 
  810.  
  811.    1. New Features: 
  812.  
  813.           n/a 
  814.  
  815.    2. Bug Fixes: 
  816.  
  817.           In 'Time' settings notebook page, there after setting the time limit 
  818.            to 'unlimited', closing and then reopening the notebook page, the 3 
  819.            spin buttons for adjusting the rescan interval sometimes were 
  820.            erroneously not disabled. Thanks to Masahiro Fujimoto for his 
  821.            report. 
  822.           In the 'location' entry fields of the Installation Utility, there 
  823.            only could be entered up to 32 characters! Now you can put in even 
  824.            the longest possible paths. 
  825.           The problem with the disappearing status area of TrashCan's Icon 
  826.            view when changing the Format or Icon display settings in TrashCan's 
  827.            Icon view notebook page is solved now. 
  828.           Some other small fixes in the Installation Utility. 
  829.  
  830.    3. Other Changes: 
  831.  
  832.           WPS TrashCan is now available in Japanese. 
  833.           The Installation Utility and TrashCan itself are now fully 
  834.            DBCS-enabled. (Users from countries using DBCS should know what this 
  835.            means) 
  836.           Initialization of TrashCan now completely works in a separate 
  837.            thread, so the WPS starts up significantly faster if much trash is 
  838.            stored in TrashCan. One can work with the WPS already while TrashCan 
  839.            still is initializing in the background. 
  840.           If you drag objects out off TrashCan, they now exactly appear at the 
  841.            position you dropped them. 
  842.  
  843.  07/05/96 - Version 2.5.1 (No public release) 
  844.  
  845.    1. New Features: 
  846.  
  847.           n/a 
  848.  
  849.    2. Bug Fixes: 
  850.  
  851.           There was a very special bug which caused an extended WPS clock 
  852.            object (radio controlled) to hang. Maybe this bug also effected 
  853.            other WPS components which uses OS/2 system timers. Thanks to Frank 
  854.            Schwedler for reporting this. 
  855.  
  856.    3. Other Changes: 
  857.  
  858.           n/a 
  859.  
  860.  06/29/96 - Version 2.5 
  861.  
  862.    1. New Features: 
  863.  
  864.           Auto delete of Trashed objects after a period of time. 
  865.           If 'Confirm on trashcan empty' is activated, then you will have to 
  866.            confirm on 'Empty trash on system startup' now. This is useful in 
  867.            case the system was restarted after a crash, trap, hang, or other 
  868.            'nice' reasons. 
  869.           A 'Cancel' button was added to the 'Auto delete confirmation' 
  870.            dialog, which aborts the entire auto-delete operation. 
  871.  
  872.    2. Bug Fixes: 
  873.  
  874.           'Delete support for WPS objects' feature: 
  875.              -  Transient objects (like Object Desktop's 'Object Archive' 
  876.                 elements) will now be deleted as usual. Former, TrashCan tried 
  877.                 to intercept deletion of these objects, which could cause 
  878.                 errors. 
  879.           There was a bug in the interface to DeskMan/2 which (under special 
  880.            circumstances) caused not to restore a TrashCan object completely. 
  881.           In case of a name clash when adding new objects to TrashCan, 
  882.            cancelling the 'name clash dialog' (displayed according to system 
  883.            settings) did not work. 
  884.  
  885.    3. Other Changes: 
  886.  
  887.           n/a 
  888.  
  889.  03/26/96 - Version 2.4 
  890.  
  891.    1. New Features: 
  892.  
  893.           TrashCan now handles dropped items which support the DRM_DISCARD 
  894.            rendering mechanism exactly like the Shredder does (This was 
  895.            implemented only partially in former versions.), which means: 
  896.              -  TrashCan can now remove broken items from LaunchPad objects. 
  897.              -  Support for "DragText - Drag and Drop Text for OS/2" by Rich 
  898.                 Walsh. TrashCan is able to delete text which is dropped on it. 
  899.              -  Cooperation with other apps which use the 'Discard' rendering 
  900.                 mechanism in a 'clean' way. 
  901.           A real delete can be enforced, even if 'Delete support for WPS 
  902.            objects' is activated, by holding down the CTRL key on keyboard when 
  903.            selecting 'Delete' from an objects pop-up menu. 
  904.  
  905.    2. Bug Fixes: 
  906.  
  907.           If 'Delete support for WPS objects' was activated: 
  908.              -  Deleting elements from inside an Object Desktop 'Object 
  909.                 Archive' was not possible (nothing happened). 
  910.              -  Removing objects from LaunchPad via selecting 'Delete' from the 
  911.                 pop-up menu of the objects didn't work properly. 
  912.           When removing the installation path from the HELP statement in 
  913.            config.sys, the Installer appended a ';' at the end of all lines 
  914.            containing 'SET HELP' (e.g. SET HELPNDX). 
  915.           If the ESC key on keyboard was pressed when TrashCan's "Options" 
  916.            notebook page was displayed, the page disappeared. Thanks to 
  917.            Guillaume Gay for reporting this. 
  918.           If an Audio CD was inserted in a CD-ROM drive, then several actions 
  919.            (like opening TrashCan's Icon View, Opening the "Drives" notebook 
  920.            page,  etc.) were delayed for up to several seconds. On some CD-ROM 
  921.            drives, even dropouts in audio playback occurred. This is fixed now 
  922.            - thanks to Francis Morley for his report. 
  923.           TrashCan did not work properly with Workplace Security by Maple 
  924.            Valley Software. If this product was installed, putting objects into 
  925.            TrashCan via drag and drop sometimes caused an access violation 
  926.            (SYS3175) and the 'Delete' support feature sporadically did not 
  927.            work. Many thanks to Jose Hissa Ferreira for his bug report. 
  928.  
  929.    3. Other Changes: 
  930.  
  931.           WPS TrashCan is now available in French and German, in addition to 
  932.            English. 
  933.           Shredding Trashed objects via its 'Shred' pop-up menu item now works 
  934.            in a separate thread, so the WPS is not blocked when performing the 
  935.            task (Multithreading for this was already implemented from Version 
  936.            1.4 to 1.0 pro, but removed from 2.0 to 2.3. The code needed to be 
  937.            completely rewritten for the 2.x versions). 
  938.  
  939.  11/04/95 - Version 2.3 
  940.  
  941.    1. New Features: 
  942.  
  943.           Added 'TrashCan - support' for all WPS objects. If you delete any 
  944.            WPS object (i.e. by selecting 'Delete' from its context menu), it 
  945.            will not be destroyed but will appear in TrashCan. 
  946.  
  947.    2. Bug Fixes: 
  948.  
  949.           n/a 
  950.  
  951.    3. Other Changes: 
  952.  
  953.           Registering TrashCan from outside Germany is much easier now by 
  954.            using the service of BMT Micro. Refer to the file 'Register.TXT' for 
  955.            further details. 
  956.  
  957.  10/21/95 - Version 2.2 
  958.  
  959.    1. New Features: 
  960.  
  961.           TrashCan now is able to remove objects from the LaunchPad and from " 
  962.            Lotus SmartCenter". However, broken LaunchPad items (? icon) are not 
  963.            supported in this version. 
  964.           You may now drop objects with opened views on TrashCan. All the 
  965.            views will be closed when trashing. However, currently TrashCan will 
  966.            not terminate any running apps! If you try to trash a running 
  967.            program, TrashCan refuses to do so. 
  968.  
  969.    2. Bug Fixes: 
  970.  
  971.           TrashCan didn't care about the default action for title clashes set 
  972.            in the 'System' object's 'Title' settings notebook page. When moving 
  973.            objects to TrashCan or when restoring Trashed objects to their 
  974.            original location, in case of title clashes, there always was 
  975.            displayed the prompt dialog. - Thanks to Gordy Thompson for 
  976.            reporting this bug. 
  977.           There were some bugs, caused by using DeskMan/2 to update / restore 
  978.            the TrashCan object: 
  979.              -  An animation icon was added to TrashCan - even, if there was 
  980.                 never assigned one. When opening any of TrashCan's views after 
  981.                 that, its icon changed to that animation icon. For instance, 
  982.                 the bulged out icon changed to the slim one. TrashCan now 
  983.                 prevents such an assignment. 
  984.              -  TrashCan had the 'empty' icon assigned after performing an 
  985.                 update / restore, even it was not empty. 
  986.           Some other minor fixes. 
  987.  
  988.    3. Other Changes: 
  989.  
  990.           Performance improvement when dealing with large amount of Trashed 
  991.            objects. (Detecting any "Dirty Command Line Tricks" and adding / 
  992.            removing Trashed objects for any "Bad Boys" after that works MUCH 
  993.            faster now !) 
  994.           Removed the message boxes saying 'Object will be restored ...' and 
  995.            'Object restored successfully...' when a Restore was performed. I 
  996.            think, this gets somewhat nerving when restoring more than one 
  997.            object?! 
  998.           Documentation was completely rewritten. The on-line book 'Workplace 
  999.            Shell TrashCan - User's Guide' has replaced the ASCII file 
  1000.            'TrashCan.DOC'. 
  1001.           The installer was - once again - completely reworked: 
  1002.              -  There is no longer need for the file 'InstUtil.CFG'. 
  1003.              -  The new on-line documentation will be installed along with the 
  1004.                 TrashCan class. 
  1005.              -  Updating TrashCan is easier now. New versions may be installed 
  1006.                 without rebooting after uninstallation. 
  1007.              -  The installer handles all necessary changes to config.sys. 
  1008.              -  Uninstall will generally delete all the old files installed 
  1009.                 along with TrashCan and the installation directory, too. 
  1010.  
  1011.  09/12/95 - Version 2.1 
  1012.  
  1013.    1. New Features: 
  1014.  
  1015.           n/a 
  1016.  
  1017.    2. Bug Fixes: 
  1018.  
  1019.           Fixed a major bug (Arrgh!) in v2.0! Sometimes after reboot, there 
  1020.            were duplicated Trashed objects in TrashCan! Means, when you opened 
  1021.            a view of TrashCan, there possibly were multiple objects with the 
  1022.            same name. Result was calculating of wrong total trash size and some 
  1023.            strange things depending on this - Sorry for such an ugly bug - I 
  1024.            hope, it's fixed now! 
  1025.  
  1026.    3. Other Changes: 
  1027.  
  1028.           Added file "SDS-OE.TXT" to distribution archive, which gives users 
  1029.            of the commercial version of TrashCan information on how getting 
  1030.            updates. 
  1031.  
  1032.  09/11/95 - Version 2.0 (Initial shareware release) 
  1033.  
  1034.    1. New Features: 
  1035.  
  1036.           Now TrashCan has its own Details view with information about the 
  1037.            Trashed objects. 
  1038.           Trashed objects now have an own view which gives detailed 
  1039.            information about them. 
  1040.           You now may restore Trashed objects to the location they originally 
  1041.            came from. 
  1042.           Objects inserted into TrashCan now can be sorted by several 
  1043.            criteria. 
  1044.           Configuration of drives to support by TrashCan (New 'Drives' 
  1045.            notebook page). 
  1046.           Added XGA/8514 format to all icons. This is useful for users of 
  1047.            display resolutions higher than 800x600 only (no longer ugly looking 
  1048.            icons as a result of rendered VGA-format). 
  1049.  
  1050.    2. Bug Fixes: 
  1051.  
  1052.           Fixed a small bug occurred when assigning an icon via drag and drop 
  1053.            - If the dropped object is a data file, in some cases the wrong icon 
  1054.            (that of the program object possibly associated with the data file) 
  1055.            was assigned to TrashCan. 
  1056.  
  1057.    3. Other Changes: 
  1058.  
  1059.           Ported TrashCan to SOM2. 
  1060.           Major rewrite of TrashCan for improved performance, memory usage and 
  1061.            user comfort (only some visual changes but a lot of functional). 
  1062.           Enhanced functionality to ensure the integrity of TrashCan's 
  1063.            contents (for instance when deleting an object in a trash folder 
  1064.            from the command line). 
  1065.           There is no longer any reason for not creating the TrashCan object 
  1066.            on the desktop - It now will be created there by default! The 
  1067.            "Archive desktop" feature of Warp can be used without any problems 
  1068.            now. 
  1069.           Enhanced interface to DeskMan/2 (esp. for restoring / updating 
  1070.            TrashCan via DeskMan/2). 
  1071.           Minor changes in TrashCan's notebook page dialogs. 
  1072.           'General' notebook page #2 (animation icon) was removed from 
  1073.            TrashCan's settings notebook, because there is no need for this. 
  1074.           Completely changed the way user defined icons will be saved, because 
  1075.            of former problems when storing large icon data. 
  1076.  
  1077.  05/02/95 - Version 1.0 pro (Only available with SDS OS/2 Essentials) 
  1078.  
  1079.    1. New Features: 
  1080.  
  1081.           Shred objects on drop. 
  1082.           Completely redesigned TrashCan's sound capabilities. There is no 
  1083.            longer need for an own 'Sound' page in TrashCan's settings notebook. 
  1084.            All the sound caps. are now controlled via the 'Sound' object coming 
  1085.            with the operating system. 
  1086.  
  1087.    2. Bug Fixes: 
  1088.  
  1089.           n/a 
  1090.  
  1091.    3. Other Changes: 
  1092.  
  1093.           Made TrashCan more "Warp"-aware, esp. improved dealing with lazy 
  1094.            drag and drop operations. 
  1095.           'General' notebook page #2 (animation icon) now will be inserted 
  1096.            behind the 'Icons' notebook page, instead behind the last 'File' 
  1097.            page. 
  1098.  
  1099.  11/22/94 - Version 1.5 (Only available with SDS OS/2 Essentials) 
  1100.  
  1101.    1. New Features: 
  1102.  
  1103.           During installation, now a location for the TrashCan object may be 
  1104.            specified. If this location is different from the desktop folder, 
  1105.            TrashCan automatically creates a shadow of itself on your desktop. 
  1106.             Note: Creating the TrashCan folder in the root of boot drive is now 
  1107.            the default! 
  1108.           'Confirm on auto delete' mode. 
  1109.           Added DeskMan/2 interface. DM/2 now may save all private settings of 
  1110.            TrashCan, like the 3 icons or the trash options. So it can restore 
  1111.            not only the data common to all WPS objects, but also those specific 
  1112.            for TrashCan. 
  1113.           If you want to change the icons of TrashCan via drag and drop, there 
  1114.            is no longer a limitation to *.ico files! You may drop ANY objects 
  1115.            on the 'Current icon' field in 'Icons' notebook page. 
  1116.           The 'Icon' object is now preselected in find dialog, if you push the 
  1117.            'Find ...' button in 'Icons' notebook page. 
  1118.           The 'Sound' notebook page now only will be displayed, if you have 
  1119.            installed MMPM/2 on your system. 
  1120.  
  1121.    2. Bug Fixes: 
  1122.  
  1123.           Some users reported problems when assigning 256 colored icons to 
  1124.            TrashCan via drag and drop. I think, this bug is fixed now!? 
  1125.  
  1126.    3. Other Changes: 
  1127.  
  1128.           Minor (non-functional) changes in drag/drop interface. 
  1129.           The class dll file (TrashCan.DLL) no longer needs to be located in a 
  1130.            path included in LIBPATH statement of config.sys. 
  1131.           The Installer was completely redesigned. 
  1132.           Did some testing with TrashCan and OS/2 Warp v3 (Syslevel XR03000) - 
  1133.            no problems. 
  1134.  
  1135.  06/07/94 - Version 1.4 
  1136.  
  1137.    1. New Features: 
  1138.  
  1139.           Added a 'Change' button to 'Sound' notebook page, which opens the 
  1140.            'Sound' notebook in the 'System Setup' folder. 
  1141.           Added a 'Find ...' button to 'Icons' notebook page. Now searching 
  1142.            works most similar to all other WPS objects. 
  1143.           'Confirm on trash can empty' mode. 
  1144.           The current trash size and the count of objects are now displayed in 
  1145.            the icon view of TrashCan. 
  1146.  
  1147.    2. Bug Fixes: 
  1148.  
  1149.           Fixed a bug in 'install.exe' - If the old trashcan.dll and/or 
  1150.            trashcan.hlp are/is set 'read only', a reinstallation/update failed. 
  1151.           Changed a small "dirty" code fragment ( Ooops! ) - So this and 
  1152.            coming versions of TrashCan will work fine with "OS/2 Performance 
  1153.            Beta I" (and higher), too. 
  1154.  
  1155.    3. Other Changes: 
  1156.  
  1157.           'Empty' TrashCan and 'Shred' of object(s) via pop-up menu work now 
  1158.            in a separate thread. So the WPS doesn't block while performing 
  1159.            these tasks. 
  1160.           Did some testing with TrashCan and OS/2 2.11 (OS/2 2.1 Service Pak: 
  1161.            Syslevel XR06200) - found no problems. 
  1162.  
  1163.  02/26/94 - Version 1.3 
  1164.  
  1165.    1. New Features: 
  1166.  
  1167.           Added some sound to TrashCan ('Sound' notebook page). - Thanks to 
  1168.            Robert Novitskey (Big Bad BoB) for the hint, how to do this! 
  1169.  
  1170.    2. Bug Fixes: 
  1171.  
  1172.           Dropping objects on TrashCan from other processes than the WPS (e.g. 
  1173.            from FileManager/2) was not possible. (always stop sign when 
  1174.            dragging over). 
  1175.  
  1176.    3. Other Changes: 
  1177.  
  1178.           If 'auto delete on limit reach' is active, and an object larger than 
  1179.            the specified trash can capacity is put into the trash can, this 
  1180.            object will be deleted immediately, instead of deleting first all 
  1181.            old objects and then the new object too (result in  version 1.2 was 
  1182.            an empty trash can). 
  1183.           Validation check for TrashCan's capacity on installing, moving (to 
  1184.            another drive) of the trash can folder. Now there will always be a 
  1185.            valid capacity. 
  1186.  
  1187.  02/18/94 - Version 1.2 
  1188.  
  1189.    1. New Features: 
  1190.  
  1191.           New default icons. (I've heard about any copyrights for the original 
  1192.            Macintosh icons!) 
  1193.           'auto delete on limit reach' mode. 
  1194.  
  1195.    2. Bug Fixes: 
  1196.  
  1197.           Drag and drop of large icon files (> 10K) caused an error. 
  1198.  
  1199.    3. Other Changes: 
  1200.  
  1201.           In 'Icons' notebook page: A frame is drawn around the icon displayed 
  1202.            in 'Current icon' field while any WPS object is dragged over it. 
  1203.  
  1204.  02/01/94 - Version 1.1 
  1205.  
  1206.    1. New Features: 
  1207.  
  1208.           User customizable icons for TrashCan. (Sounds simple - but believe 
  1209.            me, it was a hard job!) 
  1210.  
  1211.    2. Bug Fixes: 
  1212.  
  1213.           Some fixes in 'undo' feature in the new notebook pages. 
  1214.  
  1215.    3. Other Changes: 
  1216.  
  1217.           n/a 
  1218.  
  1219.  01/07/94 - Version 1.0 (Initial release) 
  1220.  
  1221.  
  1222. ΓòÉΓòÉΓòÉ 14. Contacting The Author ΓòÉΓòÉΓòÉ
  1223.  
  1224. You may contact the author using following addresses: 
  1225.  
  1226.  Mail:                              Kai Sommerfeld 
  1227.                                     Moorburger Elbdeich 401 
  1228.                                     21079 Hamburg 
  1229.                                     Germany 
  1230.  
  1231.  E-mail:                            kaisommerfeld@yahoo.com 
  1232.  
  1233.  
  1234. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1235.  
  1236. If you put an object into TrashCan, it moves this object from its original 
  1237. location to a hidden folder named 'Trash', located in the root of the drive the 
  1238. object is on. A reference to the object - a Trashed object - is then added to 
  1239. TrashCan's contents. This guarantees an optimal performance, because simply 
  1240. moving objects from one directory to another on the same drive is very fast. 
  1241.  
  1242. You may find a folder of this kind on every drive currently supported by 
  1243. TrashCan. 
  1244.  
  1245. Note: The hidden folders mentioned above will be created and deleted 
  1246. dynamically. That is, if there is no trash on a specific drive, no folder will 
  1247. be present there. 
  1248.  
  1249.  
  1250. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1251.  
  1252. In case of a request to trash an object, TrashCan looks at whether this object 
  1253. resides on a drive currently marked as supportable. If it is so, the object 
  1254. will be stored, if not, it will be destroyed immediately. In the last case you 
  1255. will get a notification and may decide to cancel the action or allow the object 
  1256. to be destroyed. 
  1257.  
  1258.  
  1259. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1260.  
  1261. Under some circumstances, there is no origin information available for a 
  1262. Trashed object. This will happen very seldom, but is possible. 
  1263.  
  1264. Known conditions for missing origin information are: 
  1265.  
  1266.      You've updated TrashCan to another version or reinstalled it. If there 
  1267.       were any stored objects at this time, they will reappear, but the origin 
  1268.       information will be missing. 
  1269.  
  1270.      You put objects directly into hidden Trash folders or the TrashCan folder 
  1271.       itself, for instance using the OS/2 Command Line (e.g. 'copy stuff.txt 
  1272.       e:\Trash' or 'copy stuff.exe d:\Desktop\TrashCan'). 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1276.  
  1277. TrashCan tries to destroy any kind of objects when requested to do so. This 
  1278. means that it also deletes trash that is generally not deletable (like 
  1279. non-deletable templates, read-only files, ...). 
  1280.  
  1281.  
  1282. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1283.  
  1284. A commercial version of Workplace Shell TrashCan is shipped with "SDS OS/2 
  1285. Essentials" by Stardock Systems, Inc.. 
  1286.  
  1287.  
  1288. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1289.  
  1290. The Workplace Shell TrashCan distribution package contains the following files: 
  1291.  
  1292.  InstUtil.EXE        Program for installing, uninstalling and updating WPS 
  1293.                      TrashCan. 
  1294.  TrashCan.DLL        WPS class library containing TrashCan's whole 
  1295.                      functionality. 
  1296.  ObjPlus.DLL         WPS class library containing 'TrashCan support' for all 
  1297.                      WPS objects. 
  1298.  TrashCan.HLP        TrashCan's on-line help. 
  1299.  TrashCan.INF        TrashCan's on-line book (which you are reading now). 
  1300.  ReadMe.1st          Basic information (ASCII file). 
  1301.  Register.TXT        Information related to registration and order forms (ASCII 
  1302.                      file). 
  1303.  SDS-OE.TXT          ASCII file containing information for users of the version 
  1304.                      of WPS TrashCan shipped with 'SDS OS/2 Essentials'. 
  1305.