4.4. Selektion

Die Auswahl eines FileHandlers beim Öffnen einer Datei eines bestimmten Typs erfolgt normalerweise automatisch, basierend auf der Konfiguration.

Diese automatische Selektion kommt zum Tragen, wenn eine Datei durch eine der folgenden Arten geöffnet wird:

Manchmal ist das Resultat dieser Selektion nicht erwünscht. Daher unterstützt das Dateiauswahlfenster die manuelle Auswahl beim Öffnen einer Datei durch Rechtsklick auf die Datei und die Wahl einer der Möglichkeiten aus dem erscheinenden Menu. Dieses Menu listet alle FileHandler auf, welche für den erkannten MIME Typ der Datei konfiguriert sind (oder sich selbst als zuständig erachten). Falls mehrere FileHandler die gleiche Operation für diesen MIME Typ unterstützen (z.B. „Bearbeiten“), so wird der erste auf oberster Ebene im Menu angezeigt, während die anderen mit ihrem Namen im Untermenu aufgeführt werden; ansonsten erscheint bloss die Operation im Menu auf oberster Ebene. Der dahinter liegende FileHandler wird im Tooltip des entsprechenden Menueintrags angezeigt.

Falls dieser Katalog der Möglichkeiten den gewünschten FileHandler noch immer nicht anbietet, kann der Benutzer beim Rechtsklick auf die Datei die SHIFT Taste gedrückt halten. Dies fördert einen zusätzlichen Eintrag im Untermenu zutage, der die manuelle Selektion aus allen verfügbaren FileHandlern erlaubt. Dabei ist jedoch zu beachten, dass nicht alle FileHandler alle Dateitypen unterstützen. Es kann bei diesem Vorgehen daher leicht zu Fehlermeldungen beim Öffnen kommen, wenn eine Datei vom ausgewählten FileHandler nicht unterstützt wird.

Der gleiche Mechanismus zur Auswahl des FileHandlers steht auch zur Verfügung, wenn Dateien auf den Desktop-Bereich oder die Titelzeile des Desktopfensters fallen gelassen werden. Dabei muss jedoch die CTRL Taste beim Fallenlassen gedrückt werden. Der Auswahldialog erscheint dann für jede zu öffnende Datei.

Wurden noch gar keine Plugins konfiguriert, so fällt der Selektionsprozess auf den einzigen eingebauten FileHandler zurück, welcher unabhängig von der Konfiguration garantiert immer zur Verfügung steht. Dieser Handler wird nur in der Lage sein, die Informationen des Dateisystems über die ausgewählte Datei anzuzeigen, in Kombination mit dem gemäss Konfiguration erkannten MIME Typ. Es handelt sich dabei um die gleichen Informationen, welche im rechten unteren Bereich des Dateiauswahlfensters angezeigt werden. Dieses Verhalten stellt sicher, dass die Anwendung jederzeit voll funktionsfähig bleibt für alle Zwecke, die sie selbst erfüllen kann (also die grundlegenden Dateioperationen).