[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
Hier eine Version, die für die dbox verträglich sein dürfte, also ohne dass die Buttons immer gemalt werden. Sollte aber im Code selbst ein Parameter mit Button angegeben sein, wird der natürlich gemalt.
Edit: Patch entfernt, ist im CVS
Wie wäre denn der Geschwindigkeitsunterschied, wenn man nun keine Icons lädt, sondern die graue Box
vorm Rendern der Ziffern, mit einer neuen Funktion im FB, malt?[/quote]
Wenn der Schrifthintergrund passen würde, dann sähe das auch nach was aus, aber da müsste mal jemand am fontrenderer schrauben, damit man jeden beliebigen Schrifthintergrund nehmen kann. Hier was Unfertiges, wenn sich jemand das zurechtbauen will:
Edit: Patch entfernt
PS: Die Buttons sind cool, Vorsichtig anfrag: kannst du die anderen auch dazu passend machen.
Edit: Patch entfernt, ist im CVS
Wie wäre denn der Geschwindigkeitsunterschied, wenn man nun keine Icons lädt, sondern die graue Box
vorm Rendern der Ziffern, mit einer neuen Funktion im FB, malt?[/quote]
Wenn der Schrifthintergrund passen würde, dann sähe das auch nach was aus, aber da müsste mal jemand am fontrenderer schrauben, damit man jeden beliebigen Schrifthintergrund nehmen kann. Hier was Unfertiges, wenn sich jemand das zurechtbauen will:
Edit: Patch entfernt
PS: Die Buttons sind cool, Vorsichtig anfrag: kannst du die anderen auch dazu passend machen.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Vermutlich irgendwie die Transparentfarbe nicht richtig zugewiesen?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Sieht das Hauptmenü nur bei mir so aus?dbt hat geschrieben:Hier eine Version, die für die dbox verträglich sein dürfte, also ohne dass die Buttons immer gemalt werden. Sollte aber im Code selbst ein Parameter mit Button angegeben sein, wird der natürlich gemalt.
menue_buttons_reworked_2010-05-06-22-25.patch
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Falscher Patch? Das ist der Unfertige!
Edit: Link ist korrigiert
Edit: Patch entfernt, ist im CVS
Edit: Link ist korrigiert
Edit: Patch entfernt, ist im CVS
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
ich finde die icons von getaway sehr schick. der pfeil nach rechts wird hier bei mir nicht überall angezeigt. ka woran das liegt. vielleicht in den aufruf.
CMenuForwarder is ja ok aber
in CMenuOptionChooser muss das dann auch noch rein. ka wo es noch fehlt.
CMenuForwarder is ja ok aber
in CMenuOptionChooser muss das dann auch noch rein. ka wo es noch fehlt.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Stimmt.dbt hat geschrieben:Vermutlich irgendwie die Transparentfarbe nicht richtig zugewiesen?
Hier mal ein neues Archiv mit den möglichen Button in 16x16. Menü- und Exit-Button werden zwar nicht benutzt,
habe sie aber trotzdem angepasst. In einigen Menüs rutschen die Button etwas zu hoch, liegt vermutlich an dem
starren Code in einigen Quellen und der zusätzlichen Minimierung auf 16x16.
(Filmarchiv+Moviefilebrowser, Zurück-Button, etc.)
Die beigepackten small_button würden dann eigentlich überflüssig. Muss halt der Code angepasst werden.
new_icons.rar
Zuletzt geändert von GetAway am Samstag 5. Juni 2010, 22:35, insgesamt 1-mal geändert.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Das ist erst mal nicht das Problem, das hatte ich im Lauf der Zeit schon an einigen Stellen überarbeitet, aber wenn man mal eine Liste hat wo das noch repariert werden muss, wäre das hilfreich. So kommt man wenigstens drauf, dass hier noch Relikte drin sindGetAway hat geschrieben:In einigen Menüs rutschen die Button etwas zu hoch, liegt vermutlich an dem
starren Code in einigen Quellen und der zusätzlichen Minimierung auf 16x16.
(Filmarchiv+Moviefilebrowser, Zurück-Button, etc.)
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Da nicht, da steht OK. Soll es zumindest.mb405 hat geschrieben:...
in CMenuOptionChooser muss das dann auch noch rein. ka wo es noch fehlt.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
mhh eine durchgängige logische bedienung ist aber besser
ich hab mal in der funktion
int CMenuOptionChooser::paint( bool selected )
dann ist alles ok.
man kann ja optionen auch mit -> schalten und mit ok. also ist das passend
ich hab mal in der funktion
int CMenuOptionChooser::paint( bool selected )
Code: Alles auswählen
/*if (!(iconName.empty()))
{
int icon_x = (x+(stringstartposName-x)/2) - (frameBuffer->getIconWidth(iconName.c_str())/2);
int icon_y = (height/2- frameBuffer->getIconHeight(iconName.c_str())/2);
frameBuffer->paintIcon(iconName, icon_x, y + icon_y);
}*/
std::string icon_name = iconName;
if (selected)
{
if ((CRCInput::isNumeric(directKey)) || (directKey >= CRCInput::RC_red && directKey <= CRCInput::RC_blue) || directKey == CRCInput::RC_help || directKey == CRCInput::RC_setup || icon_name.empty())
icon_name = NEUTRINO_ICON_BUTTON_RIGHT;
}
int icon_w = frameBuffer->getIconWidth(icon_name.c_str());
int icon_h = frameBuffer->getIconHeight(icon_name.c_str());
if (!icon_name.empty() && active && icon_w>0 && icon_h>0)
{
int icon_x = (x+(stringstartposName-x)/2) - (icon_w/2);
frameBuffer->paintIcon(icon_name, icon_x, y+ ((height/2- icon_h/2)) );
}
man kann ja optionen auch mit -> schalten und mit ok. also ist das passend
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
So fällt aber nicht auf, dass man nur eine Option schaltet. Der Pfeil soll vermitteln, dass es hier weiter geht, also ein Untermenü oder eine App zum Vorschein kommt.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
jetzt ist wieder alles ok, danke!dbt hat geschrieben:Falscher Patch? Das ist der unfertige!
Edit: Link ist korrigiert
menue_buttons_reworked_2010-05-06-22-25.patch
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Das war der 2. von hier http://www.tuxbox-cvs.sourceforge.net/f ... 72#p376772. Der war ja nur voll unfertig, den hatte ich wohl verdreht
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
is mir schon klar. nur dann dürfte da die nach rechts taste nicht funktionieren. das tut sie aber bei dem menüs.So fällt aber nicht auf, dass man nur eine Option schaltet. Der Pfeil soll vermitteln, dass es hier weiter geht, also ein Untermenü oder eine App zum Vorschein kommt.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
ich hatte wohl den falschen patch drin
jetz gehts so wies soll auch ok ist da. klasse.
einchecken, damit nix verloren geht.
@GetAway
irgendwie schmiert bei mir neutrino ab, wenn ich deine icons reinbastel.
das dbox.raw icon bringt channellist zum abkacken. alle anderen gehen und sehen geil aus
jetz gehts so wies soll auch ok ist da. klasse.
einchecken, damit nix verloren geht.
@GetAway
irgendwie schmiert bei mir neutrino ab, wenn ich deine icons reinbastel.
das dbox.raw icon bringt channellist zum abkacken. alle anderen gehen und sehen geil aus
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ja, das sind vlt. diverse Imagehacks oder noch Relikte...die übrigens im Neutrino-HD auch noch für einiges an Arbeit und Ärger sorgen dürften, weil hier noch sehr viel wegen des antiken Basis Softwarestandes hardcoded ist. Hier wird es sicher den einen oder Anderen etwas Kopfschmerzen bereiten, da es dort scheinbar wo's mal auffällt oft nur geflickt wird und der mangelhafte Hardwarezugang tut sein Übriges, nicht sehr lustig das ganze.
Edit: ist im CVS, fehlen noch die neuen icons
Edit: ist im CVS, fehlen noch die neuen icons
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ich habe jetzt noch einige andere Stellen entdeckt, an denen Fehler folgender Art auftreten. Der Einfachheit halber habe ich jetzt mal rhabarber1848s Foto recycelt:
Das kommt immer dann zustande, wenn ein Menü ganz ohne Icons aufgebaut wird. Kann man den Code nicht so ändern, dass in solchen Menüs auch die Markierungs-Icons (Rechtspfeil, OK) nicht gezeichnet werden?
Das kommt immer dann zustande, wenn ein Menü ganz ohne Icons aufgebaut wird. Kann man den Code nicht so ändern, dass in solchen Menüs auch die Markierungs-Icons (Rechtspfeil, OK) nicht gezeichnet werden?
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Bei mir sieht das eigentlich so aus, welche Menü's sind das denn?
Andere Frage: Bei dem Menüpunkten bei denen nicht der Pfeil sondern "OK" eingeblendet wird
sind beide Tasten möglich, also rechter Pfeil oder OK. Ist das Absicht oder sollte bei diesen
Punkten das Ausführen der rechten Taste unterbunden sein?
Andere Frage: Bei dem Menüpunkten bei denen nicht der Pfeil sondern "OK" eingeblendet wird
sind beide Tasten möglich, also rechter Pfeil oder OK. Ist das Absicht oder sollte bei diesen
Punkten das Ausführen der rechten Taste unterbunden sein?
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Ja genau, das wurde doch schon gefixt, auch in der Aufnahmeverzeichnisauswahl ist das jetzt in Ordnung.GetAway hat geschrieben:Bei mir sieht das eigentlich so aus, welche Menü's sind das denn?
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Das Bild war nur ein Beispiel, wie es dort aussieht, wenn die Icons über das Fenster hinausragen. Ich hatte keine Lust, einen neuen Screenshot zu erstellen. Nach dem Schließen des Menüs bleiben übrigens Reste der Icons auf dem Bildschirm übrig. Aufgefallen ist es mir u.a. in der Kanalauswahlliste der Timer und auch im Bookmark-Menü (blaue Taste) des Movieplayer1, wenn man den Movieplayer in Kombination mit dem Moviebrowser nutzt. Es gibt aber ganz bestimmt noch viel mehr Stellen.
Edit:
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:
Edit:
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:
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
Ist im Moment erstmal so mehr oder weniger naturbelassen, weil, wie schon mal gesagt wurde, das OK rein optisch vermitteln soll, dass es sich um kein Untermenü oder App handelt, sondern um einen Optionsschalter. Der umgekehrte Weg geht ja auch, also da wo -> oder <- steht, geht ja auch die OK-Taste. Dann müsste man das ja auch aus dem Verkehr ziehen, desahlb würde ich da vorerst nichts ändern und es dem Benutzer überlassen, wie er navigiert. Alternativ kann man auch ein Icon nehmen, dass abegwandelt beide Symbole enthält ->OK.GetAway hat geschrieben: Andere Frage: Bei dem Menüpunkten bei denen nicht der Pfeil sondern "OK" eingeblendet wird
sind beide Tasten möglich, also rechter Pfeil oder OK. Ist das Absicht oder sollte bei diesen
Punkten das Ausführen der rechten Taste unterbunden sein?
Klar Hide macht ja nur den eigentlichen Bereich des Menüs wieder sauber. Einige solche Stellen hatte ich ja schon gefixt, und den fehlenden Back-Button dahin gestellt, da gehört er auch meiner Meinung nach hin. Das sollte sich dann schon wegen der Konvention durch die komplette GUI ziehen. Es ist halt für den Benutzer besser, dass er ohne großes Nachdenken sieht, dass er sich in einem Menüfenster befindet, sowas ist halt einprägsam, wenn man das optisch vermittelt bekommt.Gaucho316 hat geschrieben:Ich habe jetzt noch einige andere Stellen entdeckt, an denen Fehler folgender Art auftreten. Der Einfachheit halber habe ...
Das kommt immer dann zustande, wenn ein Menü ganz ohne Icons aufgebaut wird. Kann man den Code nicht so ändern, dass in solchen Menüs auch die Markierungs-Icons (Rechtspfeil, OK) nicht gezeichnet werden?
Für das Zapitmenü fällt das sogar extrem aus, weil hier 2 Untermenüs nacheinander ohne Navi drin sind. Das ist in dem Fall aber bereits an der Stelle zwangsläufig gefixt:
http://www.tuxbox-cvs.sourceforge.net/f ... 12#p376812
Das müsste nur noch mal getestet werden, dann wäre das auch erledigt.
Das funktioniert .Gaucho316 hat geschrieben:...
Edit:
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
Nochwas: Audio-Auswahl_Menü entsprechend angepasst:
audio_select.cpp-diff-2010-06-09-21-50-58.patch
Die Funktion sollte sich dadurch nicht ändern, das wäre zu testen.
audio_select.cpp-diff-2010-06-09-21-50-58.patch
Die Funktion sollte sich dadurch nicht ändern, das wäre zu testen.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
Das ist schon länger, da bin ich auch am suchen. Hat aber hiermit eigentlich nichts zu tun.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Patch] Menüelemente mit der Rechts-Taste auswählen
hehe jo das ganze scan menü ist schon seit anfang an irgendwie kaputt.
ich hab ja auch schon meine fehler an anderer stelle gepostet.
ich hab ja auch schon meine fehler an anderer stelle gepostet.