[Patch] Menüelemente mit der Rechts-Taste auswählen
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ja ich weiß. ich bin grad dabei einiges zu fixen, das schau ich mir auch noch an.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
klasse. du bist mein held
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Schau ich mir an. Obwohl, bei Schriftgrößenänderungen gibt es viele Probleme, das ist ein Fass ohne Boden.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Wie sieht's aus? Ist das nichts fürs CVS? Die Menüs kann man ja trotzdem weiter anpassen und die noch nicht veränderten Menüs sehen wieder gut aus.Gaucho316 hat geschrieben:Nach dem Schließen des Menüs bleiben übrigens Reste der Icons auf dem Bildschirm übrig.
[...]
Könnte es sein, dass folgende einfache Änderung in der Zeile 106 der menue.cpp hilft? Ich kann's leider erst heute Abend ausprobieren.
Alt:Neu:Code: Alles auswählen
if (selected)
Code: Alles auswählen
if (selected && offx > 0)
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Hatte das bewusst noch nicht eingecheckt, damit man wirklich drüber stolpert und es auffällt wo es ein Problem ist...Gaucho316 hat geschrieben: Wie sieht's aus? Ist das nichts fürs CVS? Die Menüs kann man ja trotzdem weiter anpassen und die noch nicht veränderten Menüs sehen wieder gut aus.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ja, das muss noch so umgebogen werden, dass man das, was zu viel ist, ausblendet, aber heute nicht mehr, falls du schon was hast, wie immer Patch ablegen, dann schieb ich das nach...
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Folgende Idee habe ich eben gehabt. Es gibt in "menue.cpp" ja das Objekt "GenericMenuBack". Wie wäre es denn auch "GenericMenuCancel" anzulegen? So etwas wird ja auch an mehreren Stellen gebraucht.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ich habe einen Fehler entdeckt. Durch die Änderungen an "audio_select.cpp" vom 20.06.2010 ist im Audioauswahlmenü die aktuelle Audiospur nicht mehr vorausgewählt. Oder ist das nur bei mir so?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Eigentlich beabsichtigt. Nur die erste Option ist Standard zur Auswahl beim öffnen.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Finde ich nicht so toll. Woher weiß ich nun, welche Audiospur ich gewählt habe?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ok, nachbessern...
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Der folgende Patch sorgt nun dafür, dass im Audioauswahlmenü die aktuelle Audiospur vorausgewählt ist.
Link entfernt, da Patch im CVS
Ich frage mich allerdings, warum der aktuelle CVS-Code überhaupt kompiliert. Die Zeile 101 in "audio_select.cpp" verstehe ich nicht. Warum folgt nach der schließenden Klammer von new CMenuForwarderNonLocalized noch ein Komma und (count == g_RemoteControl->current_PIDs.PIDs.selected_apid)?
Link entfernt, da Patch im CVS
Ich frage mich allerdings, warum der aktuelle CVS-Code überhaupt kompiliert. Die Zeile 101 in "audio_select.cpp" verstehe ich nicht. Warum folgt nach der schließenden Klammer von new CMenuForwarderNonLocalized noch ein Komma und (count == g_RemoteControl->current_PIDs.PIDs.selected_apid)?
Code: Alles auswählen
fw[count] = new CMenuForwarderNonLocalized(g_RemoteControl->current_PIDs.APIDs[count].desc, true, NULL, APIDChanger, apid, CRCInput::convertDigitToKey(count + 1)), (count == g_RemoteControl->current_PIDs.PIDs.selected_apid);
Zuletzt geändert von Gaucho316 am Sonntag 4. Juli 2010, 19:15, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Der Compiler bemeckert das ja auch brav:
Aber Compilerwarnings sind ja nicht dazu da, dass sie sich jemand ansieht...
Das Scansetup war auch ziemlich kaputt, da hatte sich allerdings nicht der Complier beschwert, sondern nur valgrind (und es standen unmögliche Sachen im menuforwarder )
Code: Alles auswählen
audio_select.cpp: In member function `int CAudioSelectMenuHandler::doMenu()':
audio_select.cpp:101: warning: right-hand operand of comma has no effect
Das Scansetup war auch ziemlich kaputt, da hatte sich allerdings nicht der Complier beschwert, sondern nur valgrind (und es standen unmögliche Sachen im menuforwarder )
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Danke für die Nachlese. Audioselect ist auch korrigiert... und wenn hier mal Valgrind laufen würde, wär' das auch auch mal was.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Danke fürs fixen, 2 Sachen habe ich dazu noch.seife hat geschrieben:Das Scansetup war auch ziemlich kaputt, da hatte sich allerdings nicht der Complier beschwert, sondern nur valgrind (und es standen unmögliche Sachen im menuforwarder )
Für Kabelnutzer bitte von Alle Sats auf Komplett ändern.
Durch den Checkin ist wohl folgendes kaputt gegangen:
Beim vergeben eines Namens für Benutzermenü, wird der String nicht mehr sofort übernommen
und die Anzeige bleibt so wie voirher. Gleiches gilt fürs löschen des Namens.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ich habe keine Ahnung, was das Benutzermenü ist oder wie man dem einen Namen gibt. Beschreib das mal bitte.GetAway hat geschrieben:seife hat geschrieben:Durch den Checkin ist wohl folgendes kaputt gegangen:
Beim vergeben eines Namens für Benutzermenü, wird der String nicht mehr sofort übernommen
und die Anzeige bleibt so wie voirher. Gleiches gilt fürs löschen des Namens.
edit: ok, habs gefunden.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Das hat immer nur "aus versehen" funktioniert - genauso wie das, was ich gestern gefixt habe. Ich hab grad was in der Mache, was das richtig fixt.
Edit: sollte jetzt gehn.
Edit: sollte jetzt gehn.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Über den Audioselect hatte Valgrind nichts zu meckern.dbt hat geschrieben:Danke für die Nachlese. Audioselect ist auch korrigiert... und wenn hier mal Valgrind laufen würde, wär' das auch auch mal was.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Meinte das auch mehr allgemein, weils doch hilfreich wäre.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ich hab mir das mal nachdem meine Kundschaft heute recht verwirrt war nochmal angeschaut.
Beispiel: Tuxcom ist auf "blau"-"blau".
Drücke ich jetzt einmal blau, dann sehe ich nicht mehr, was der shortcut für Tuxcom ist, weil ja da das "Pfeil nach Rechts"-Icon erscheint.
Das erscheint mir nicht wirklich intuitiv.
Dass man Menüelemente mit "rechts" und mit "OK" auswählen kann, das kapieren zumindest meine Nutzer auch so, aber dass Tuxcom mit "blau"-"blau" gestartet wird, das haben sie erst nach rumprobieren rausgefunden
Ich habe das für mich jetzt so gelöst:
Beispiel: Tuxcom ist auf "blau"-"blau".
Drücke ich jetzt einmal blau, dann sehe ich nicht mehr, was der shortcut für Tuxcom ist, weil ja da das "Pfeil nach Rechts"-Icon erscheint.
Das erscheint mir nicht wirklich intuitiv.
Dass man Menüelemente mit "rechts" und mit "OK" auswählen kann, das kapieren zumindest meine Nutzer auch so, aber dass Tuxcom mit "blau"-"blau" gestartet wird, das haben sie erst nach rumprobieren rausgefunden
Ich habe das für mich jetzt so gelöst:
Code: Alles auswählen
--- a/tuxbox/neutrino/src/gui/widget/menue.cpp
+++ b/tuxbox/neutrino/src/gui/widget/menue.cpp
@@ -122,7 +122,7 @@ void CMenuItem::paintItemButton(const int startX, const int frame_height, const
}
else
{
- if ((CRCInput::isNumeric(directKey)) || (directKey >= CRCInput::RC_red && directKey <= CRCInput::RC_blue) || icon_name.empty())
+ if (icon_name.empty())
icon_name = icon_Name;
}
}
--- a/tuxbox/neutrino/src/gui/audio_select.cpp
+++ b/tuxbox/neutrino/src/gui/audio_select.cpp
@@ -99,7 +99,7 @@ int CAudioSelectMenuHandler::doMenu ()
char apid[5];
sprintf(apid, "%d", count);
fw[count] = new CMenuForwarderNonLocalized(g_RemoteControl->current_PIDs.APIDs[count].desc, true, NULL, APIDChanger, apid, CRCInput::convertDigitToKey(count + 1));
- fw[count]->setItemButton(NEUTRINO_ICON_BUTTON_OKAY, true);
+ // fw[count]->setItemButton(NEUTRINO_ICON_BUTTON_OKAY, true);
AudioSelector.addItem(fw[count], (count == g_RemoteControl->current_PIDs.PIDs.selected_apid));
}
}
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
+1. Ich teste den Patch in den nächsten Tagen.seife hat geschrieben:Drücke ich jetzt einmal blau, dann sehe ich nicht mehr, was der shortcut für Tuxcom ist, weil ja da das "Pfeil nach Rechts"-Icon erscheint.
Das erscheint mir nicht wirklich intuitiv.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
anderer Vorschlag: sinngemäß einen transparenten Rightbutton nehmen damit der Hintergrund erhalten bleibt, dann sollte das erkennbar bleiben, der Pfeil sollte reichen
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Auch eine gute Idee. Dann wäre also ein blauer Knopf zu sehen, wo der Pfeil transparent drüber gelegt ist, richtig?dbt hat geschrieben:anderer Vorschlag: sinngemäß einen transparenten Rightbutton
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ich probier mal einige Möglichkeiten aus, mal schauen, mal sehen was am besten aussieht.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Man könnte in den Menü's auch 2-spaltig fahren. Pfeil und Ok weiter nach links verlagern,
so das die Col-Buttons und Ziffern gar nicht bedeckt werden. Dazu müßte die Spalte nur
etwas breiter werden. Ein anderer Vorschlag wäre alles nach rechts zu verlagern.
so das die Col-Buttons und Ziffern gar nicht bedeckt werden. Dazu müßte die Spalte nur
etwas breiter werden. Ein anderer Vorschlag wäre alles nach rechts zu verlagern.