BUG in der Bouquetverwaltung
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
BUG in der Bouquetverwaltung
Hi,
mir ist afgefallen, dass die Logik/Funktion der +/- Tasten in der
Bouquetverwaltung beim Blättern in der Anbieterliste verdreht
ist.
Kann das vielleicht jemand korrigieren!?
Gruß
____Paule
mir ist afgefallen, dass die Logik/Funktion der +/- Tasten in der
Bouquetverwaltung beim Blättern in der Anbieterliste verdreht
ist.
Kann das vielleicht jemand korrigieren!?
Gruß
____Paule
-
- Senior Member
- Beiträge: 5071
- Registriert: Dienstag 18. September 2001, 00:00
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
CVS 31.12 -> Fehler ist nachvollziehbar.
@PauleFoul
ohne es zu wollen gibts da jetzt vlt. eine Diskussion:
definiere einmal Seite hochblättern (page up)
und Seite runterblättern (page down)
im Sinne von nächste Seite und vorhergehende Seite
und welche Tasten (+/-) würdest du dafür verwenden?
Hintergrund: so eine "Verwechslung" passiert - meiner Meinung nach- nur,
wenn die Bedeutung nicht klar festgelegt ist.
Wie man was festlegt kommt auf die Sichtweise an.
Ich würde das so sehen:
page up ->nächste Seite -> Taste +
page down ->vorhergende Seite -> Taste -
@PauleFoul
ohne es zu wollen gibts da jetzt vlt. eine Diskussion:
definiere einmal Seite hochblättern (page up)
und Seite runterblättern (page down)
im Sinne von nächste Seite und vorhergehende Seite
und welche Tasten (+/-) würdest du dafür verwenden?
Hintergrund: so eine "Verwechslung" passiert - meiner Meinung nach- nur,
wenn die Bedeutung nicht klar festgelegt ist.
Wie man was festlegt kommt auf die Sichtweise an.
Ich würde das so sehen:
page up ->nächste Seite -> Taste +
page down ->vorhergende Seite -> Taste -
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
@racker
Also ich definiere das ich in einer Liste mit der -Taste eine Seite nach
unten blättere und mit der +Taste eine Seite nach oben. Das ist
überall in Neutrino so und bedarf deshalb eigentlich keine Defintion
meinerseits.
Nur in der Bouquetverwaltung (blättern in der Anbieterliste) ist es eben
anders (verdreht).
Gruß
____Paule
Also ich definiere das ich in einer Liste mit der -Taste eine Seite nach
unten blättere und mit der +Taste eine Seite nach oben. Das ist
überall in Neutrino so und bedarf deshalb eigentlich keine Defintion
meinerseits.
Nur in der Bouquetverwaltung (blättern in der Anbieterliste) ist es eben
anders (verdreht).
Gruß
____Paule
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
Das war nicht die Frage.PauleFoul hat geschrieben: ... Das ist überall in Neutrino so ...
Ich habe oben extra die Begriffe nächste/vorhergehende verwendet.
Nur wenn alle unter page up (darauf wird im Code abgefragt), das gleiche
(nächste/vorhergehende) verstehen, passieren solche Sachen nicht mehr.
Die +/- Tasten sind ja vom Benutzer einstellbar.
Ob man alles einheitlich "richtig" oder einheitlich "falsch" macht sieht man
ja von außen nicht.
Btw. das Verhalten ist nicht nur in der Anbieterliste so, sondern auch wenn man ein Bouquet ausgewählt hat in der Senderliste. (Bouquetverwaltung)
Vlt. komme ich morgen dazu mir das anzuschauen.
Gruß
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Also das was Du hier erzählst muss ich jetzt nicht wirklich verstehen, oder!?racker hat geschrieben:Das war nicht die Frage.PauleFoul hat geschrieben: ... Das ist überall in Neutrino so ...
Ich habe oben extra die Begriffe nächste/vorhergehende verwendet.
Nur wenn alle unter page up (darauf wird im Code abgefragt), das gleiche
(nächste/vorhergehende) verstehen, passieren solche Sachen nicht mehr.
Die +/- Tasten sind ja vom Benutzer einstellbar.
Ob man alles einheitlich "richtig" oder einheitlich "falsch" macht sieht man
ja von außen nicht.
Btw. das Verhalten ist nicht nur in der Anbieterliste so, sondern auch wenn man ein Bouquet ausgewählt hat in der Senderliste. (Bouquetverwaltung)
Vlt. komme ich morgen dazu mir das anzuschauen.
Gruß
Es ist doch völlig ergal ob ich hoch für runter und du runter für hoch hätst
oder was weiss ich.
Fakt ist, das die Funktion in der Bouquetverwaltung verdreht/spiegelverkehrt zu den übrigen "Blätterfunktionen" in Neutrino
verhält. Wenn ich die "Logik" in den Tasteneinstellungen drehe, ändern
sich alle und somit ist die Funktionalität der Bouquetverwaltung (Anbieterliste)
immer noch verdreht.
Egal ob das im Code cursor_up oder page_up oder was weiss ich heisst!
Gruß
____Paule
PS: Wenn wir über Logik sprechen sollten wir uns fragen ob die
Beschreibung in den Tasteneinstellungen stimmt!?!?
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
-
- Semiprofi
- Beiträge: 1287
- Registriert: Montag 30. Dezember 2002, 08:02
Re: BUG in der Bouquetverwaltung
Sollte nun richtig sein.PauleFoul hat geschrieben:Kann das vielleicht jemand korrigieren!?
Gruß
mogway
Gruss
mogway
mogway
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
Re: BUG in der Bouquetverwaltung
Vielen Dank dafür.mogway hat geschrieben:Sollte nun richtig sein.PauleFoul hat geschrieben:Kann das vielleicht jemand korrigieren!?
Gruß
mogway
Greetz von DrStoned
Greetz von DrStoned
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: BUG in der Bouquetverwaltung
Danke mogwaymogway hat geschrieben:Sollte nun richtig sein.PauleFoul hat geschrieben:Kann das vielleicht jemand korrigieren!?
Gruß
mogway
Gruß
____Paule
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
Habe es mir mal angeschaut.
Die letzten Änderungen haben bewirkt, dass sich page up und page down
im Bouqueteditor überall einheitlich verhalten- nur nicht zum Rest von Neutrino.
Dieses einheitliche Verhalten herzustellen ist nicht schwer -nur viele Dateien zu ändern.
Ab hier wird es für user uninteressant
Die Frage ist wie soll man das Verhalten ändern:
cursor up(down) und page up(down) haben dieselbe Richtung -> wie im Bouqueteditor
cursor up und page up verhalten sich in Bezug auf die Richtung entgegengesetzt -> Rest von Neutrino
Ich persönlich finde die "Kopplung" wie im Bouqueteditor am elegantesten.
So läßt sich jedes Widget gefahrlos um die "paging" Funktion erweitern.
Man läuft dabei nicht Gefahr, dass das Verhalten entgegengesetzt zum Rest von Neutrino ist.
Hier noch Codeschnipsel als Beispiel.
Boqueteditor:
andere:
Da es mogway vorgeschlagen hat stelle ich hier die Frage:
Wie soll es jetzt laufen?
PS: Für user läuft das transparent ab, da wird kein Unterschied gesehen.
Die letzten Änderungen haben bewirkt, dass sich page up und page down
im Bouqueteditor überall einheitlich verhalten- nur nicht zum Rest von Neutrino.
Dieses einheitliche Verhalten herzustellen ist nicht schwer -nur viele Dateien zu ändern.
Ab hier wird es für user uninteressant
Die Frage ist wie soll man das Verhalten ändern:
cursor up(down) und page up(down) haben dieselbe Richtung -> wie im Bouqueteditor
cursor up und page up verhalten sich in Bezug auf die Richtung entgegengesetzt -> Rest von Neutrino
Ich persönlich finde die "Kopplung" wie im Bouqueteditor am elegantesten.
So läßt sich jedes Widget gefahrlos um die "paging" Funktion erweitern.
Man läuft dabei nicht Gefahr, dass das Verhalten entgegengesetzt zum Rest von Neutrino ist.
Hier noch Codeschnipsel als Beispiel.
Boqueteditor:
Code: Alles auswählen
else if (msg==CRCInput::RC_up || msg==(neutrino_msg_t)g_settings.key_channelList_pageup)
{
if (!(Bouquets.empty()))
{
int step = 0;
int prev_selected = selected;
step = (msg == (neutrino_msg_t)g_settings.key_channelList_pageup) ? listmaxshow : 1; // browse or step 1
selected -= step;
Code: Alles auswählen
else if ( msg == (neutrino_msg_t)g_settings.key_channelList_pageup )
{
selected+=listmaxshow;
Wie soll es jetzt laufen?
PS: Für user läuft das transparent ab, da wird kein Unterschied gesehen.
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Re: BUG in der Bouquetverwaltung
Das Tastenmenü zeigt an Seite hochblättern: vol: inc, wie auch richtig. In der Bouquetverwaltung ist nun aber genau falsch rum, mit Minus muss ich nun vorwärts und mit Plus rückwärts gehen.mogway hat geschrieben:Sollte nun richtig sein.PauleFoul hat geschrieben:Kann das vielleicht jemand korrigieren!?
Gruß
mogway
Vorher war es hier richtig, jetzt wurde wieder ein Bug eingebaut der schonmal behoben wurde.
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
Die Übersetzung "Seite hochblättern" ist etwas unglücklich gewählt.
Die Funktion bedeutet page up ->analog Bild(Seite) oben, wie auf der PC-Tastatur ->vorhergehende Seite
entsprechend dann page down ->Bild unten ->nächste Seite
Wenn du den aktuellen CVS-Stand hast, kannst du im Menü experimentelle Einstellungen
mit enable_new_pageupdown = 1 das verhalten vereinheitlichen.
Um die korrekte Bezeichnung sollten sich bitte die GUI-Spezis kümmern - ich werde daran nichts ändern.
Von der Planung her werde ich den fehlerhaften Code in ca. 4 Wochen entfernen.
Die Funktion bedeutet page up ->analog Bild(Seite) oben, wie auf der PC-Tastatur ->vorhergehende Seite
entsprechend dann page down ->Bild unten ->nächste Seite
Wenn du den aktuellen CVS-Stand hast, kannst du im Menü experimentelle Einstellungen
mit enable_new_pageupdown = 1 das verhalten vereinheitlichen.
Um die korrekte Bezeichnung sollten sich bitte die GUI-Spezis kümmern - ich werde daran nichts ändern.
Von der Planung her werde ich den fehlerhaften Code in ca. 4 Wochen entfernen.
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Bis vor kurzem war das meiner Meinung nach richtig und so ist es auch bei jedem anderen Reciever(z.b. Pace, Philips, Technisat). Mit der + Taste scrollt man runter und mit der - Taste zurück.
Ps: enable_new_pageupdown = 1 zeigt hier keine Wirkung und das Menü passt irgendwie nicht zum Rest, bißchen unglücklich aufgebaut.
Ps: enable_new_pageupdown = 1 zeigt hier keine Wirkung und das Menü passt irgendwie nicht zum Rest, bißchen unglücklich aufgebaut.
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Ja genau, nur jetzt ist es nicht gleich.
Bei den Bouquets ist es noch richtig mit + wird nach unten gescrollt doch bei der Bouquetverwaltung scrollt man nun mit - runter oder man ändert es in den Tasteneinstellungen wie du schon sagst dann scrollt man bei den Bouquets mit - nach unten und in der Bouquetverwaltung mit + nach unten.
Komische logik.
Bei den Bouquets ist es noch richtig mit + wird nach unten gescrollt doch bei der Bouquetverwaltung scrollt man nun mit - runter oder man ändert es in den Tasteneinstellungen wie du schon sagst dann scrollt man bei den Bouquets mit - nach unten und in der Bouquetverwaltung mit + nach unten.
Komische logik.
-
- Semiprofi
- Beiträge: 1287
- Registriert: Montag 30. Dezember 2002, 08:02
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
Mit meinen letzten Änderungen war das Verhalten in allen Listen gleich.
Vorrausgesetzt man hat diese auch aktiviert. Bei meinen Tests ist mir auch
ein Segfault im EPGplus aufgefallen, den ich auch behoben habe.
@PauleFoul
Es wäre schön gewesen, wenn du "Bouquetverwaltung zerhauen" näher beschrieben hättest.
Meinung geäußert hat.
Vorrausgesetzt man hat diese auch aktiviert. Bei meinen Tests ist mir auch
ein Segfault im EPGplus aufgefallen, den ich auch behoben habe.
@PauleFoul
Es wäre schön gewesen, wenn du "Bouquetverwaltung zerhauen" näher beschrieben hättest.
mogway hat geschrieben:So, ich hoffe ich habe nun das durcheinander gerichtet. Falls ich noch etwas vergessen habe, bitte kurz melden.
Gruß
mogway
Dieser Kommentar ist eine Frechheit zumal man sich hier mit keinertest the stuff next time plz
Meinung geäußert hat.
-
- Semiprofi
- Beiträge: 1287
- Registriert: Montag 30. Dezember 2002, 08:02
Das ist richtig. Nur wenn man die Option deaktiviert hat, war es noch mehr durcheinander als vorher (das meine PauleFoul bestimmt mit "Bouquetverwaltung zerhauen"). Um hier Irritationen zu verhindern habe ich es gleich richtig eingebaut.racker hat geschrieben:Mit meinen letzten Änderungen war das Verhalten in allen Listen gleich.
Vorrausgesetzt man hat diese auch aktiviert.
Nun sollte das Verhalten in allen Menus gleich sein. Da ja nun Up/Down & PageUp/PageDown in einem Block gehandelt wird, habe ich den Overhead code mit entsorgt.
Das bezog sich auf das Durcheinander bei deaktivierter Option und war nicht böse gemeint.racker hat geschrieben:Dieser Kommentar ist eine Frechheit zumal man sich hier mit keinertest the stuff next time plz
Meinung geäußert hat.
.oO( Das die Deutschen immer erst alles negativ sehen/ verstehen...)
Edit: Das Zitat lautet übrigends richtig: to prevent confusion, test the stuff next time plz
Gruß
mogway
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
Auch das Ein- Ausschalten habe ich getestet und es hat sich so verhalten wie es sollte.Das ist richtig. Nur wenn man die Option deaktiviert hat, war es noch mehr durcheinander als vorher (das meine PauleFoul bestimmt mit "Bouquetverwaltung zerhauen").
Sonst hätte ich es auch nicht in dieser Form committet
Um für die Zukunft zu lernen wäre es nicht schlecht zu wissen was da "durcheinander/zerhauen" gewesen sein soll.
Nach einem commit checke ich auf einem 2.System neu aus und teste dieEdit: Das Zitat lautet übrigends richtig: to prevent confusion, test the stuff next time plz
neuen Funktionen. Du kannst da davor schreiben was du willst, du unterstellst
mir hier den Code nicht zu testen- öffentlich, das ist eine Frechheit!
Manchmal liegt es auch an der Art und Weise wie man etwas macht.
Ich hoffe wir haben beide daraus für die Zukunft etwas gelernt.
PS: Ist zwar OT aber bei keinem sind die Diffs in der Mailingliste so schwer zu lesen wie bei dir - mit was führst du den commit durch?
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52