[TC 9.0 RC3 BUG2] Ansichtsmodus - Ansichtsmodi löschen
Moderators: Hacker, Stefan2, white
[TC 9.0 RC3 BUG2] Ansichtsmodus - Ansichtsmodi löschen
Ausgangssituation
- Testrechner Windows 10 64-bit mit TC 9.0 RC3 64-bit
- "Auto Modus wechseln" aktiviert
- mehrere Ansichtsmodi mit Tab- und Hintergrundfarben
- es werden bei den Ansichtsmodi nur einfache Farbzuweisungen (Tabfarbe und Hintergrundfarbe) verwendet
In dem folgendem Fehlerbericht wurde berücksichtigt, dass beim Hinzufügen, Verschieben und Löschen von Ansichtsmodi der jeweils markierte Ansichtsmodus dem aktiven Tab zugewiesen wird. So wie vom Author vorgesehen. Einige der früheren Fehler treten unter den neuen Testbedingungen nicht mehr auf oder wurden inzwischen behoben.
Fehler reproduzieren:
- Tab mit Vorgabe auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- dort zwei neue Ansichtsmodi hinzufügen, als Tab- und Hintergrundfarben einmal rot und das andere mal blau verwenden
- Ansichtsmodus "Vorgabe" wählen und die Konfiguration mit "OK" abschließen
- im linken Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen und zu einem Tab mit "Vorgabe" wechseln
- im rechten Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen
- Tab mit "Vorgabe" auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- den ersten der beiden erstellten Ansichtsmodi löschen (bestätigen), den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
-> im rechten Fenster wird der Tab, dem der gelöschte Ansichtsmodus zugewiesen wurde, auf die "Vorgabe" gesetzt (OK)
-> im linken Fenster wird dem Tab, dem der gelöschte Ansichtsmodus zugewiesen wurde, der nächst höhere Ansichtsmodus zugewiesen (Fehler)
=> ich erwarte, dass beim Löschen eines Ansichtmodus, alle Tabs die diesen Ansichtsmodus zugewiesen bekamen, auf die Vorgabe zurückgesetzt werden
Beginnt man im rechten Fenster mit dem Zuweisen der neu erstellten Ansichtsmodi und beendet den Vorgang mit dem Löschen des Ansichtsmodus im linken Fenster, verhält es sich umgekehrt. Man kann also festhalten, dass Löschen von Ansichtsmodi funktioniert momentan nur im jeweils aktiven Fenster richtig.
- Testrechner Windows 10 64-bit mit TC 9.0 RC3 64-bit
- "Auto Modus wechseln" aktiviert
- mehrere Ansichtsmodi mit Tab- und Hintergrundfarben
- es werden bei den Ansichtsmodi nur einfache Farbzuweisungen (Tabfarbe und Hintergrundfarbe) verwendet
In dem folgendem Fehlerbericht wurde berücksichtigt, dass beim Hinzufügen, Verschieben und Löschen von Ansichtsmodi der jeweils markierte Ansichtsmodus dem aktiven Tab zugewiesen wird. So wie vom Author vorgesehen. Einige der früheren Fehler treten unter den neuen Testbedingungen nicht mehr auf oder wurden inzwischen behoben.
Fehler reproduzieren:
- Tab mit Vorgabe auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- dort zwei neue Ansichtsmodi hinzufügen, als Tab- und Hintergrundfarben einmal rot und das andere mal blau verwenden
- Ansichtsmodus "Vorgabe" wählen und die Konfiguration mit "OK" abschließen
- im linken Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen und zu einem Tab mit "Vorgabe" wechseln
- im rechten Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen
- Tab mit "Vorgabe" auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- den ersten der beiden erstellten Ansichtsmodi löschen (bestätigen), den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
-> im rechten Fenster wird der Tab, dem der gelöschte Ansichtsmodus zugewiesen wurde, auf die "Vorgabe" gesetzt (OK)
-> im linken Fenster wird dem Tab, dem der gelöschte Ansichtsmodus zugewiesen wurde, der nächst höhere Ansichtsmodus zugewiesen (Fehler)
=> ich erwarte, dass beim Löschen eines Ansichtmodus, alle Tabs die diesen Ansichtsmodus zugewiesen bekamen, auf die Vorgabe zurückgesetzt werden
Beginnt man im rechten Fenster mit dem Zuweisen der neu erstellten Ansichtsmodi und beendet den Vorgang mit dem Löschen des Ansichtsmodus im linken Fenster, verhält es sich umgekehrt. Man kann also festhalten, dass Löschen von Ansichtsmodi funktioniert momentan nur im jeweils aktiven Fenster richtig.
[TC 9.0 RC4 BUG2] Ansichtsmodus - Ansichtsmodi löschen
Nach dem Update des Total Commanders auf Version TC 9.0 RC4 wurde folgender Test wiederholt:
Ich könnte im Grunde genau das gleiche wie zu dem Thema "Ansichtsmodi verschieben" schreiben. Löscht man einen manuell zugewiesenen Ansichtsmodus werden alle Tabs die diesen Ansichtsmodus zugewiesen bekamen auf die "Vorgabe" zurückgesetzt. Soweit so gut.
Leider wirkt sich das Löschen eines Ansichtsmodus auch auf alle anderen manuell zugewiesenen Ansichtsmodi, die in der Liste unterhalb des gelöschten Ansichtsmodus stehen, aus. Diese werden nun auch alle auf die "Vorgabe" zurückgesetzt. Das ist nicht das was der Anwender erwartet.
Das Löschen eines Ansichtsmodus sollte sich nur auf die unmittelbar betroffenen Tabs auswirken!
Code: Select all
Fehler reproduzieren:
- Tab mit Vorgabe auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- dort zwei neue Ansichtsmodi hinzufügen, als Tab- und Hintergrundfarben einmal rot und das andere mal blau verwenden
- Ansichtsmodus "Vorgabe" wählen und die Konfiguration mit "OK" abschließen
- im linken Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen und zu einem Tab mit "Vorgabe" wechseln
- im rechten Fenster den ersten der beiden erstellten Ansichtsmodi zuweisen
- Tab mit "Vorgabe" auswählen und mit Rechtsklick "Ansichtsmodus konfigurieren" anklicken
- den ersten der beiden erstellten Ansichtsmodi löschen (bestätigen), den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
Leider wirkt sich das Löschen eines Ansichtsmodus auch auf alle anderen manuell zugewiesenen Ansichtsmodi, die in der Liste unterhalb des gelöschten Ansichtsmodus stehen, aus. Diese werden nun auch alle auf die "Vorgabe" zurückgesetzt. Das ist nicht das was der Anwender erwartet.
Das Löschen eines Ansichtsmodus sollte sich nur auf die unmittelbar betroffenen Tabs auswirken!
Re: [TC 9.0 RC4 BUG2] Ansichtsmodus - Ansichtsmodi löschen
Das würde ja bedeuten, daß man für jeden Tab einen eigenen Ansichtsmodus benötigt?phantom wrote:Das Löschen eines Ansichtsmodus sollte sich nur auf die unmittelbar betroffenen Tabs auswirken!
mf
Bankster - Word of the Year 2009
Re: [TC 9.0 RC4 BUG2] Ansichtsmodus - Ansichtsmodi löschen
@Mikefield, ich verstehe deine Aussage nicht. Warum sollte jedes Tab einen eigenen Ansichtsmodus haben? Beim Löschen eines Ansichtsmodus muss doch nur überprüft werden ob der gelöschte Ansichtsmodus noch weiteren Tabs zugewiesen wird, wenn ja, sollten auch nur diese auf die "Vorgabe" zurückgesetzt werden.Mikefield wrote:Das würde ja bedeuten, daß man für jeden Tab einen eigenen Ansichtsmodus benötigt?phantom wrote:Das Löschen eines Ansichtsmodus sollte sich nur auf die unmittelbar betroffenen Tabs auswirken!
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ansichtsmodi werden im TC nach Ihrer Nummer gesetzt (Reihenfolge in der Liste). Wenn Sie nun einen zwischenraus löschen, werden alle mit höheren Nummern um 1 verschoben, und damit ungültig.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
So ähnlich habe ich es jetzt gelöst: Ich speichere beim Öffnen des Einstellungsdialogs in den Ansichtsmodus-Objekten die alte Nummer. Beim Speichern vergleiche ich diese dann mit den neuen Positionen der Objekte in der Liste. Das scheint soweit ganz gut zu funktionieren...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
[TC 9.0 RC5 BUG2] Ansichtsmodus - Ansichtsmodi löschen
Mit dem Update des Total Commanders auf Version TC 9.0 RC5 wurde das Problem beim Löschen von Ansichtsmodi behoben. Der neue Ansatz hat endlich zum gewünschten Erfolg geführt.
Vielen Dank!
Vielen Dank!