|
Im Hauptfenster werden sämtliche über die Löschfunktionen hinausgehenden
Funktionen bereitgestellt; es ist die zentrale Anlaufstelle für dieses
Mülleimersystem.
Das Gadget Aktueller Mülleimer bestimmt, welche Dateien im darunterlie
genden Listview-Gadget angezeigt werden. Zur Auswahl stehen hier 'Global'
und die Namen jedes Laufwerks mit Trashcan-Verzeichnis. Bei Anwahl von
'Global' bekommt man eine nach Namen sortierte Auflistung aller Dateien
aus den Trashcan-Verzeichnissen aller Laufwerke angezeigt. Eine Auswahl
eines einzelnen Laufwerkes hat die Auflistung aller Dateien im Trashcan-
Verzeichnis dieses Laufwerkes zur Folge. Die linken Gadgets führen eine
der gegebenen Aktionen aus und können alternativ zum Doppelklick benutzt
werden:
Restaurieren:
Verschiebt die angewählte Datei an ihre ursprüngliche Position.
Restaurieren als:
Öffnet für jede Datei ein Filerequester, in dem man den Pfad und
den Dateinamen ändern kann. Ist der Ursprung bekannt, so wird dieser
vorgeschlagen.
Löschen:
Löscht die Datei.
Anzeigen:
Zeigt die angewählten Dateien an; hierbei wird der Typ berücksichtigt.
Diese Funktion steht erst ab Version 1.4 von GlobalTrash zur Verfügung !
Mülleimer leeren:
Löscht sämtliche Dateien im Listview
Verbergen:
Schließt das Hauptfenster und GlobalTrash wartet wieder im Hintergrund.
Den Mittelpunkt der GUI-Implementierung stellt aber das Listview Gadget
dar. Hier bekommt man den Inhalt des oder der Mülleimer angezeigt. Jeder
Eintrag setzt sich aus folgenden Spalten zusammen:
Name:
zeigt den Dateinamen im Trashcan-Verzeichnis an. Vor dem Namen befindet
sich noch ein Image, welches den Dateityp kennzeichnet - falls dieser
dem Programm bekannt ist. Wenn der Eintrag ein Verzeichnis darstellt,
kommt ein weiteres Element hinzu: der Verzeichnispfeil. Wenn man auf
diesen klickt, so "klappt" das Verzeichnis auf und man kann die Dateien
in diesem Verzeichnis ebenfalls manipulieren.
Größe:
Zeigt die Dateigröße inkl. der Größe der Icon-Datei an.
Restzeit:
gibt die Anzahl der noch restlichen "Verweildauer" an. Nach dieser Zeit
wird diese Datei automatisch gelöscht. Ist die "Verweildauer" deaktiviert,
wird hier angegeben.
Ursprung:
Gibt den ursprünglichen Pfad (inkl. des ursprünglichem Namens) an. Falls
dort nur ein Laufwerksname steht (z.B. 'Work:'), so ist die Datei manuell
und nicht über GlobalTrash verschoben worden und der Ursprung ist daher
nicht bekannt. Das Kommando 'Restaurieren' fragt dann nach einem Pfad.
Im ListView Gadget kann man mehrere Dateien selektieren oder deselektieren.
Dazu muß man einfach nur einfach mit der Maus jede Datei anwählen bzw.
Maustaste gedrückt halten und die Maus nach oben oder unten verschieben
- kein zusätzliches Betätigen der <SHIFT> Taste ist dazu nötig. Ein Dop-
pelklick führt den aktuellen Befehl auf alle angewählten Dateien (inkl.
der doppeltgeklickten Datei) aus. Zusätzlich kann man die einzelnen Spalten
sortieren lassen. Standarmäßig wird immer nach dem Namen sortiert - man
kann dies ändern, indem man einfach den entsprechenden Titel mit der linken Maustaste anwählt.
Die Menüs des Hauptfensters
GlobalTrash bietet folgende Menüpunkte in seinem Hauptfenster an:
Auffrischen:
Liest den Inhalt des aktuellen Mülleimers neu ein (falls der globale
Mülleimer angewählt ist, werden die Trashcan-Verzeichnisse sämtlicher
Laufwerke neu eingelesen).
Laufwerksliste:
Sucht nach Trashcan-Verzeichnisses auf sämtlichen zur Zeit im System
angemeldeten Laufwerken und aktualisiert die Laufwerksliste (z.B.
falls ein Trashcan-Verzeichnis auf einem Laufwerk neu erstellt wurde).
Alles anwählen:
Wählt alle Einträge im Listview an.
Alles abwählen:
Löscht alle Selektierungen im Listview.
Invertieren:
Wählt alle nicht selektierten Einträge an und alle selektierten Einträge
ab.
Größe berechnen:
Berechnet die Größe der angewählten Verzeichnisse rekursiv; gleichzeitig
frischt es die Größe der angewählten Dateien auf.
Einstellungen
Man kann GlobalTrash nach eigenen Vorstellungen konfigurieren und somit
seinen Bedürfnissen anpassen. Dazu stehen, abgesehen von den Menüpunkten,
folgende Optionsgruppen bereit:
Allgemein:
- Befehl (Doppelklick):
Wählt den auszuführenden Befehl, falls ein Doppelklick auf eine
Datei im Listview erfolgt.
- WB-Piktogrammname:
Gibt den Namen des AppIcons an, das GlobalTrash auf der Workbench
anmeldet und somit unterhalb des Piktogrammes auf der Workbench er-
scheint - ein leerer Eintrag schaltet das AppIcon aus.
- WB-Menüname:
Gibt den Namen des Menüeintrages im Toolsmenü der Workbench) an -
ein leerer Eintrag schaltet diesen Menüeintrag ab.
- Standardfunktion:
Dient zur Definition eines AmigaDOS-Programmes, das bei Ablage
eines Laufwerksicons ausgeführt werden soll.
- Standardlöschzeit:
Gibt die 'Verweildauer' an, mit der neue und für GlobalTrash bisher
unbekannte Datenträger initialisiert werden.
Oberfläche:
- Zusatzabstand:
Gibt einen Zusatzabstand (in Pixel) zwischen einzelnen Einträgen
im ListView an.
- Zeichensatz:
Wählt den Zeichensatz für alle Fenster.
- Icon (leer):
Gibt den Dateinamen für das Icon an, das als AppIcon benutzt
werden soll, falls gerade alle Mülleimer keinen Inhalt haben.
- Icon (voll):
Gibt den Dateinamen für das Icon an, das als AppIcon benutzt
werden soll, falls sich mind. eine Datei in einem Trashcan-
Verzeichnis befindet.
- Holen:
Öffnet ein Requester zur Auswahl des Fonts bzw. der Icons - je
nachdem, zu welchem Gadget es gehört.
- Fixieren...:
Dient zur Fixierung des AppIcons an seiner jetzigen Position.
Datenträger:
- Mülleimer:
Wählt den aktuellen Mülleimer für die nächsten beiden Gadgets.
- Laufwerksfunktion:
Dient zur Definition eines AmigaDOS-Programmes, das bei Ablage
des Laufwerksicons ausgeführt werden soll.
- Löschzeit:
Definiert die 'Verweildauer' der Dateien bis zum automatischen
Löschen.
Verschiedenes:
- Bestätigung (...):
Schaltet die Sicherheitsabfrage beim Löschen oder Restaurieren
an oder aus.
- Baumstruktur speichern:
Veranlaßt GlobalTrash, die Baumstruktur mit abzuspeichern. Dadurch
werden beim nächsten Programmstart alle bisher aufgeklappten Verzeichnisse noch aufgeklappt sein.
Die Abfragerequester
Da GlobalTrash nicht eigenmächtig handeln kann bzw. soll, stellt es
mit den Abfragerequestern Rückfragen an den Benutzer, wenn die Sicherheitsabfrage-Option des Einstellers aktiviert ist.
- Löschen:
Immer dann, wenn der Benutzer eine Datei löschen will fragt Global
Trash, ob diese Datei auch wirklich zu löschen ist.
- Neuer Mülleimer:
Falls auf dem aktuellen Laufwerk kein Trashcan-Verzeichnis existiert.
- Löschschutz:
Es kann passieren, daß eine Datei, die zu löschen ist, löschge-
schützt ist.
- Restaurieren:
Wenn eine Datei, von der der Urspung bekannt ist, restauriert werden
soll, erfolt eine Sicherheitsabfrage. Sollte die Datei im Ursprungspfad
schon vorhanden sein, so erfolgt eine weitere Abfrage.
- abgelaufene Dateien:
Eine herausragende Eigenschaft von GlobalTrash ist das automatische
Löschen von Dateien, die schon eine gewisse Zeit in dem Mülleimer
liegen. Bevor diese Dateien allerdings gelöscht werden , wird der
Benutzer mit Hilfe dieses Requesters darauf aufmerksam gemacht, daß
Dateien zum automatischen Löschen anstehen.
Fazit:
GlobalTrash ist Mailware (unentgeltlich registrierungspflichtig) und ist
ein keiner Weise eingeschränkt und vollständig benutzbar. Bevor ich Global-
Trash installiert hatte, hatte ich gar keine Trashcan`s auf meiner Festplatte. Den einfach die Daten verschieben ist mit Dopus ja kein Problem,
nun habe ich aber GlobalTrash in Dopus eingebunden und jetzt macht es
einen Sinn Trashcan`s auf den Laufwerken zu haben.
- Empfelenswert - |  |
Quelle: Aminet: util/wb/GlobalTrash.lha
WWW: http://home.pages.de/~bolli
|