Car-PC.info

cPOS Skins - Video und Musik Menü einzeln aufrufen aber wie?

Cosmo - Do 11 Jan, 2007 11:01
Titel: Video und Musik Menü einzeln aufrufen aber wie?
Hallo

Bin nun fast fertig mit meinen Skin aber jetzt hab ich noch ein kleines Problem und zwar möcht ich Das Video und Musik einzeln aufrufen.
So wie beim Simple Skin, aber bei meinen Skin sind es zwei unterschiedliche Oberflächen.

Also in Simple funktioniert das ja so
das die Liste die Funktion Media hat und dann hängt es davon ab, ob in der Liste der Video oder Musik Ordner ist mit welchen Befehl, openmenu_Music oder openmenu_video die Liste aufgerufen wird.

Aber bei mir haben die zwei Menüs, jeweils ein eigenes Hindergrundbild und underschiedliche Tasten.

Kannn man bei der List Function Media nicht den Ordner angeben welcher dargestellt werden z.b. List0Function=music_Media.
Hab es schon so wie im Beispiel versucht aber es geht nicht.

Oder kann ich einen Button eine Doppelfunktion geben z.b. Button3Function=openmenu_Video&gofolder_video
SirGroovy2004 - Do 11 Jan, 2007 11:18
Titel:
Servus Cosmo,

hast du denn schon mal ins Simple Skin geschaut, wie es da gemacht wird? Der Code ist ja frei einsehbar?

CU

SirGroovy2004
Cosmo - Do 11 Jan, 2007 15:00
Titel:
HAllo SirGroovy

Klar hab ich das gemacht hab ja oben auch beschrieben wie es in Simple gemacht wird.
Die Methode funktioniert aber bei mir nicht weil ich ja zwei verschiedene Menüs, die auch unterschiedlich aufgebaut sind.
Zur Zeit mach ich es wenn openmenu_media aufgerufen wird, wird zusätzlich noch von den EventHandler gofolder_audio ausgeführt.
glow - Do 11 Jan, 2007 20:54
Titel:
@cosmo
openmenu_music und openmenu_video sind zwei ausnahmebefehle die noch nirgends dokumentiert wurden und noch aus der ganz frühen cpos zeit stammen als noch ces skins konvertiert wurden...bzw der ces default skin. Smile

in machen ces skins war das menu video und music in zwei eigene skinmenus getrennt (im main stand also ein button video, einer music - wies wahrscheinlich bei dir jetzt der fall ist und auch bei einigen meiner skins')um schneller auf bestimmte medianbereiche zuzgreifen, da eine direkte ordneranwahl wie in cpos (music,video, playlist, aux1,aux2 usw)in ces per buttonfunction nicht möglich war.
damits mit dem skinconverter keine probleme gab und ces ja eigentlich immer das selbe skinmenu aufmacht eben nur mit anderer liste wurden diese beiden befehle in cpos eingebaut.

diese beiden befehle gehen nur in verbindung mit dem skin.ini eintrag [mediaplayer] als übermenu.
mit openmenu_music wird der mediaplayer skinteil eben direkt mit der liste an datein geladen die im verzeichniss music in den einstellunegn eingeben sind. ebenso bei openmneu_video.
beide befehle beziehen sich also nicht auf die liste sondern öffnen jeweils immer [mediaplayer] mit music oder video verzeichniss.
Cosmo - Do 11 Jan, 2007 21:12
Titel:
Hallo Glow
Das ist klar wie das funktioniert, aber kann ich den das so eingeben List0Function=Media_audio oder List0Function=Media_gofolder_audio
damit in den jewiligen Menü was ich öffne der Richtige Ordner in der Liste steht.
glow - Do 11 Jan, 2007 21:25
Titel:
nein.
Cosmo - Fr 12 Jan, 2007 09:21
Titel:
Was kann ich das den sonst bewerkstelligen, weil ich will das Musik und Video unbedigt getrennt sind , weil sie ja auch unterschiedlichen Menüaufbauen haben. Finde die Lösung mit den Evendhändler nicht die beste.
glow - Fr 12 Jan, 2007 19:10
Titel:
es bei der eventhandlerlösung belassen Smile
ich wüsste keine andere möglichkeit wenn du zwei verschiedene menus hast, da es eben nur eine medialiste gibt. alternativ könnte man in jedem menu jeweils einen button einbinden der die liste im video/musicverzeichniss öffnet - aber das ist ja nicht sinn der sache wenn man ins videomenu geht und dann noch nen button drücken muss um in den videordner zu gelangen.

frag mal bei naruto an ob er was am code änder kann und die listfunction=media erweitern kann.
Anonymous - Fr 12 Jan, 2007 20:05
Titel:
Probier mal folgendes

beim öffnen eines menüs gleichzeitig eine funktion ausführen:
Command=<function>
in die skin.ini im entsprechenden menü- eintrag einfügen.
z.b.
[videoplayer]
command=gofolder_video

[audioplayer]
command=gofolder_audio

[phone]
command=speak_hello moto
Cosmo - Sa 13 Jan, 2007 09:31
Titel:
dANKE für die Hilfe das hat funktioniert.
Habe garnicht gewusst das man auch sowas in die Ini schreiben kann.
Nun kann ich den Skin endlich fertig machen.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB