[TC 9.0 RC3 BUG3] Ansichtsmodus - Ansichtsmodi verschieben
Moderators: Hacker, Stefan2, white
[TC 9.0 RC3 BUG3] Ansichtsmodus - Ansichtsmodi verschieben
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
- in der Liste den letzten Ansichtsmodus auswählen und um einen Platz nach oben verschieben
- dann den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
-> im linken Fenster tauschen die zugewiesenen Ansichtsmodi ihre Zuweisung und im rechten Fenster werden die zugewiesenen verschobenen Ansichtsmodi auf die "Vorgabe" zurückgesetzt, d.h. im linken Fenster wird durch das Verschieben den Tabs neue Ansichtsmodi zugewiesen und im rechten Fenster deren Ansichtsmodi auf die "Vorgabe" zurückgesetzt
=> das Verschieben der Ansichtsmodi sollte sich nicht auf die Zuweisungen auswirken, die manuell zugewiesenen Ansichtsmodi müssen erhalten bleiben
Auch hier verhält es sich umgekehrt, wenn man mit dem Vorgang im rechten Fenster anfängt.
- 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
- in der Liste den letzten Ansichtsmodus auswählen und um einen Platz nach oben verschieben
- dann den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
-> im linken Fenster tauschen die zugewiesenen Ansichtsmodi ihre Zuweisung und im rechten Fenster werden die zugewiesenen verschobenen Ansichtsmodi auf die "Vorgabe" zurückgesetzt, d.h. im linken Fenster wird durch das Verschieben den Tabs neue Ansichtsmodi zugewiesen und im rechten Fenster deren Ansichtsmodi auf die "Vorgabe" zurückgesetzt
=> das Verschieben der Ansichtsmodi sollte sich nicht auf die Zuweisungen auswirken, die manuell zugewiesenen Ansichtsmodi müssen erhalten bleiben
Auch hier verhält es sich umgekehrt, wenn man mit dem Vorgang im rechten Fenster anfängt.
Grundsätzlich kann ich das Verhalten bestätigen, uzw. wie folgt getestet:
a) mit Verwendung von Tabs "Gesperrt, aber Verzeichniswechsel erlaubt"
b) ohne Verwendung von "Auto Modus wechseln"
c) unter Verwendung des linken Fensters (beginnend...)
"Wenn man den Vorgang im rechten Fenster anfängt" habe ich nicht mehr getestet.
Wenn man hier vielleicht eine ähnliche Funktion/Logik hätte wie es Herr Ghisler dankenswerter Weise für die Buttons
mit Bezug auf Verschiebungen von Ansichtsmodi eingerichtet hat wäre das wünschenswert.
http://ghisler.ch/board/viewtopic.php?t=45972
Hier wird auf den Ansichtsmodus als Namen abgestellt, zB cm_SrcViewModeList Tab-Farbe_ROT.
Bei Verschiebungen von Ansichtsmodi können die eingerichteten Buttons seit TC 9.0 RC3 problemlos weiterverwendet werden.
a) mit Verwendung von Tabs "Gesperrt, aber Verzeichniswechsel erlaubt"
b) ohne Verwendung von "Auto Modus wechseln"
c) unter Verwendung des linken Fensters (beginnend...)
"Wenn man den Vorgang im rechten Fenster anfängt" habe ich nicht mehr getestet.
Wenn man hier vielleicht eine ähnliche Funktion/Logik hätte wie es Herr Ghisler dankenswerter Weise für die Buttons
mit Bezug auf Verschiebungen von Ansichtsmodi eingerichtet hat wäre das wünschenswert.
http://ghisler.ch/board/viewtopic.php?t=45972
Hier wird auf den Ansichtsmodus als Namen abgestellt, zB cm_SrcViewModeList Tab-Farbe_ROT.
Bei Verschiebungen von Ansichtsmodi können die eingerichteten Buttons seit TC 9.0 RC3 problemlos weiterverwendet werden.
Gruß,
Karl
Karl
Selbst in RC4 benötigt es kein aufwändiges Beispiel um einen Fehler zu produzieren.
Ausgangsbasis: 1 Tab (Gesperrt, aber Verz.Wechsel erlaubt) - diesem wurde manuell eine Farbe zugewiesen.
1-- Tab (Gesperrt, aber Verz.Wechsel erlaubt) ist aktiv und EINGEFÄRBT
2-- Danach wird ein anderer Tab (Gesperrt, aber Verz.Wechsel erlaubt) angeklickt (OHNE Tab-Farbe)
3-- nun verschiebe ich einen Ansichtsmodus mit Tab-Farbe
3.1 im Ansichtsmodus-Fenster klicke ich auf "Anwenden" => 1x Farbanwendung, 1x Farbentfernung(!), dann "OK"
3.2 im Ansichtsmodus-Fenster klicke ich auf "OK" ..... => 1x Farbanwendung, 1x Farbentfernung(!)
3.3 im Ansichtsmodus-Fenster klicke ich auf "Vorgabe", "OK" => Farbentfernung(!)
Wenn mehreren Tabs (Gesperrt, aber Verz.Wechsel erlaubt) manuell eine Farbe zugewiesen wurde,
können sämtliche Tab-Farben - bis auf eine Tab-Farbe - durch eine Umsortierung gelöscht werden(!)
Ausgangsbasis: 1 Tab (Gesperrt, aber Verz.Wechsel erlaubt) - diesem wurde manuell eine Farbe zugewiesen.
1-- Tab (Gesperrt, aber Verz.Wechsel erlaubt) ist aktiv und EINGEFÄRBT
2-- Danach wird ein anderer Tab (Gesperrt, aber Verz.Wechsel erlaubt) angeklickt (OHNE Tab-Farbe)
3-- nun verschiebe ich einen Ansichtsmodus mit Tab-Farbe
3.1 im Ansichtsmodus-Fenster klicke ich auf "Anwenden" => 1x Farbanwendung, 1x Farbentfernung(!), dann "OK"
3.2 im Ansichtsmodus-Fenster klicke ich auf "OK" ..... => 1x Farbanwendung, 1x Farbentfernung(!)
3.3 im Ansichtsmodus-Fenster klicke ich auf "Vorgabe", "OK" => Farbentfernung(!)
Wenn mehreren Tabs (Gesperrt, aber Verz.Wechsel erlaubt) manuell eine Farbe zugewiesen wurde,
können sämtliche Tab-Farben - bis auf eine Tab-Farbe - durch eine Umsortierung gelöscht werden(!)
[TC 9.0 RC4 BUG3] Ansichtsmodus - Ansichtsmodi verschieben
Nach dem Update des Total Commanders auf Version TC 9.0 RC4 wurde folgender Test wiederholt:
Das Ergebnis ist ernüchternd. Im linken sowie im rechten Fenster werden die manuell zugewiesenen, verschobenen Ansichtsmodi auf die "Vorgabe" zurückgesetzt. Nicht nur das. Die Änderungen sind jetzt sogar noch weitreichender. Wird ein Ansichtsmodus nach oben verschoben wirkt sich dies auf alle zugewiesenen Ansichtsmodi aus, die in der Liste (einschließlich sich selbst) unterhalb des verschobenen Ansichtsmodus stehen. Alle betroffenen, manuell zugewiesenen Ansichtsmodi werden auf die "Vorgabe" zurückgesetzt.
Die Erwartungen bzw. Forderungen, dass das Verschieben der manuell zugewiesenen Ansichtsmodi sich nicht auf die Zuweisungen auswirken dürfen, werden nicht erfüllt.
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
- in der Liste den letzten Ansichtsmodus auswählen und um einen Platz nach oben verschieben
- dann den Ansichtsmodus "Vorgabe" wählen und mit "OK" abschließen
Die Erwartungen bzw. Forderungen, dass das Verschieben der manuell zugewiesenen Ansichtsmodi sich nicht auf die Zuweisungen auswirken dürfen, werden nicht erfüllt.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ja, so war es von Anfang an geplant. Der User könnte 100 Ansichtsmodi haben und beliebig umsortieren und umbenennen, da ist es schlicht unmöglich, die korrekt zu verschieben - besonders wenn er dann noch Modi hinzufügt oder entfernt.
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:
Nein, die Reihenfolge gibt die Nummern der Ansichtsmodi vor, die auf den Tabs gespeichert wird. Die Namen sind unwichtig, weil der Benutzer diese jederzeit ändern kann, und auch mehrere Modi mit demselben Namen definieren kann.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
[TC 9.0 RC5 BUG3] Ansichtsmodus - Ansichtsmodi verschieben
Mit dem Update des Total Commanders auf Version TC 9.0 RC5 wurde auch das Problem beim Verschieben von Ansichtsmodi behoben. Die Hartnäckigkeit hat sich ausgezahlt. Man kann nun die Ansichtsmodi beliebig verschieben, ohne dass dies eine Auswirkung auf dessen Verwendung hätte.
Vielen Dank!
Vielen Dank!
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Danke für die Rückmeldung! Die Lösung ist relativ aufwändig, deshalb bitte melden, falls es doch Probleme geben sollte.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com