Dieses Script-Addin bietet einen RecycleBin-Knopf, der den aktuellen Füllstand des RecycleBins (Dateisystem-Mülleimer) widerspiegelt.
Beteiligt sind ein Iconset, ein regulärer Knopf und das dazugehörige Script-Addin. Es gibt im englischen ResourceCenter bereits ein ähnliches Setup dazu (https://resource.dopus.com/viewtopic.ph ... 30#p123835), dieses hier hat ein paar Vorteile und wird im Bedarfsfall gepflegt und supported.
- bessere Performance (RecycleBin-Inhalts-Prüfung nur wenn unbedingt nötig)
- Busy/Beschäftigt Zustand während des Leerens des Eimers und anderen Aktivitäten
- diverse Optimierungen und interne Verbesserungen
- ScriptWizard-Unterstützung (Update-System für Script-Addins: http://resource.dopus.com/viewtopic.php?f=35&t=23179)
- dedizierte Befehle um den Eimer zu leeren und Icons zu synchronisieren (RecycleBin EMPTY und UPDATE)
- 2 Sätze RecycleBin-Icons (einmal Glamour(?) und einmal Amiga-Look (?) o)
Danke an User Goselito und Kundal für die bisherigen Vorarbeiten, das Paket hier baut stark darauf auf.
Vewendung:
Nach Download und Installation funktioniert der Knopf wie folgt:
- Links-Klick öffnet den Eimer im Lister
- Rechts-Klick leert den Eimer (auf Nachfrage -> diese lässt sich deaktivieren)
- Dateien oder Verzeichnisse die auf das Symbol gezogen werden, werden in den Eimer gelöscht
Downloads:
Iconset (nach Download die *.zip Endung entfernen und nach "/dopusdata/icons" kopieren): Toolbar-Knopf (nach Download auf eine DO Toolbar ziehen, während DO im "Customize" Modus ist): Script-Addin (nach Download die *.txt Endung entfernen und nach "/dopusdata/script addins" kopieren). Hinweis:
Wer den kurzzeitigen "Busy"-Status des RecycleBin-Icons nicht mag, geht in die Script-Konfig des Addins und schaltet "VisibleBusyStates" ab. Wer die Links/Rechts-Klickbelegung des obigen Knopfes nicht mag, kann diese frei ändern. Damit das Umschalten der Icons in eigenen oder angepassten Knöpfen funktioniert, müssen lediglich die zwei obigen Zeilen erhalten bleiben (welche Icons verwendet werden ist nicht relevant).
Code: Alles auswählen
@iconp:#RecycleBins:RecycleBin01-Busy,$glob:Script.RecycleBin.IsBusy
@iconp:#RecycleBins:RecycleBin01-Full,$glob:Script.RecycleBin.IsFull