home *** CD-ROM | disk | FTP | other *** search
- /*
- ** $VER: RmIcon 0.2 (12.06.2001)
- **
- ** Ce programme efface les ic⌠nes sΘlectionnΘs de la fenΩtre
- ** active du WB SANS REQUETE !
- */
-
- OPTIONS RESULTS
-
- /* On recherche la fenΩtre active du WB. */
-
- ADDRESS WORKBENCH
- GETATTR WINDOWS.ACTIVE VAR path
-
- /* Si la fenΩtre sΘlectionnΘe est le WB, on quitte. */
-
- IF path="root" THEN EXIT
-
- /* On compte le nombre d'ic⌠nes sΘlectionnΘes. */
-
- OPTIONS FAILAT 20
- GETATTR WINDOW.ICONS.SELECTED.COUNT NAME '"'||path||'"' VAR n
-
- /* S'il n'y en a pas, on quitte. */
-
- IF RC>=10 THEN EXIT
-
- /* On prend les noms des ic⌠nes sΘlectionnΘes. */
-
- ADDRESS WORKBENCH
- OPTIONS FAILAT 10
- GETATTR WINDOW.ICONS.SELECTED NAME '"'||path||'"' STEM ICONS
-
- /* Ces commandes effacent les ic⌠nes sΘlectionnΘes. */
-
- DO i=1 TO n
- j=i-1
- file=icons.j.name
- file=path||file||".info"
- ADDRESS COMMAND
- 'DELETE >NIL: "'file'"'
- END
-
- /* On met α jour la fenΩtre active. */
-
- ADDRESS WORKBENCH
- MENU WINDOW ACTIVE INVOKE WINDOW.UPDATE
-
-