Hallo,
Wollte gerne das Fenster "Erweiterungsverwaltung" in Englisch "Extensions management"
editieren, finde aber in keiner xml dazu was
Meine dieses Fenster im Anhang, was beim Plugin Browser kommt wenn man den roten Button drückt.
Hallo,
Wollte gerne das Fenster "Erweiterungsverwaltung" in Englisch "Extensions management"
editieren, finde aber in keiner xml dazu was
Meine dieses Fenster im Anhang, was beim Plugin Browser kommt wenn man den roten Button drückt.
Das Screen heisst PluginManager.
Hier einen Beispiel
<screen name="PluginManager" position="center,77" size="900,450" title="Plugin manager">
<widget source="list" render="Listbox" position="10,50" size="880,375" scrollbarMode="showOnDemand" transparent="1">
<convert type="TemplatedMultiContent">
{"templates":
{"default": (75,[
MultiContentEntryPixmapAlphaTest(pos = (18, 12), size = (48, 48), png = 5), # index 5 is the status pixmap
MultiContentEntryText(pos = (90, 7), size = (690, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name
MultiContentEntryText(pos = (100, 33), size = (690, 38), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description
]),
"category": (75,[
MultiContentEntryText(pos = (15, 7), size = (690, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name
MultiContentEntryText(pos = (15, 33), size = (690, 22), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the description
])
},
"fonts": [gFont("Regular", 21),gFont("Regular", 18)],
"itemHeight": 75
}
</convert>
</widget>
<widget source="status" render="Label" foregroundColor="secondFG" position="0,565" size="330,50" halign="center" font="Regular;18" transparent="1"/>
<widget font="Regular;18" halign="center" source="key_red" render="Label" position="5,5" size="140,40" transparent="1" valign="center" zPosition="1"/>
<widget font="Regular;18" halign="center" source="key_green" render="Label" position="145,5" size="140,40" transparent="1" valign="center" zPosition="1"/>
<widget font="Regular;18" halign="center" source="key_yellow" render="Label" position="285,5" size="140,40" transparent="1" valign="center" zPosition="1"/>
<widget font="Regular;18" halign="center" source="key_blue" render="Label" position="425,5" size="140,40" transparent="1" valign="center" zPosition="1"/>
<ePixmap alphatest="on" pixmap="Privat/buttons/key-red.png" position="5,5" size="140,40" transparent="1"/>
<ePixmap alphatest="on" pixmap="Privat/buttons/key-green.png" position="145,5" size="140,40" transparent="1"/>
<ePixmap alphatest="on" pixmap="Privat/buttons/key-yellow.png" position="285,5" size="140,40" transparent="1"/>
<ePixmap alphatest="on" pixmap="Privat/buttons/key-blue.png" position="425,5" size="140,40" transparent="1"/>
</screen>
Alles anzeigen
Hallo und Danke,
also diesen Screen habe ich nun nach suchen in deinen Skins und in den HD-Skins von Kerni nun gefunden.
Aber in der skin_default.xml und in der skin.xml des Defaultskin habe ich dies nicht gefunden,
auch nicht als ich in den anderen SD-Skins z.B. Nemisis.Glassline gesucht hatte
Kann es sein das dieser Screen Standardmäßig bei den SD-Skins nur über dies definiert wird???
<!-- Menu screens -->
<screen name="Menu" position="170,150" size="380,285" title="Main menu">
<widget source="title" render="Label" position="10,10" size="360,35" font="Regular;23" />
<widget source="menu" render="Listbox" position="10,55" size="360,225" scrollbarMode="showOnDemand">
<convert type="StringList" />
</widget>
</screen>
denn gerade bei den verschiedenen Beispilen an SD-Skins finde ich kein Screen "Plugin Manager".
Den gibts ja nur bei Vali und Kerni bisher
Hallo,
original ist der Screen im Systemplugin SoftwareManager in der plugin.py definiert...
Hallo,
vielen Dank für die Info, das wäre dann auch wohl der Grund warum in Valis Beispiel
dann ein eigenes "TemplatedMultiContent" definiert wurde?
Da ich von Phyton echt keine Ahnung habe, würde das bedeutet das man z.B. Valis Beispielscreen nehmen würde
und wenn er die entsprechende Template nicht neu definiert würde man wieder automatisch die plugin.py
aus dem Systemplugin SoftwareManager zugewiesen bekommen.
Sehe ich das so ungefähr richtig?
Bei den XD und HD Skin ist mir ja nun dabei auch aufgefallen das die ScreenNamen dort ja nicht mehr wie im Original
schön bei wechseln der Spache auch Ihre Namen automatisch anpassen, sondern nun einfach immer "Plugin Manager" lauten.
Daher ja meine Frage, ob man sich das entsprechende Template ggf. vom Original nehmen kann damit auch der Screenname
immer automatisch der Sprache angepasst würde?
Hallo,
so ich habe Valis Beispiel mal umgesetzt und siehe da es werden die Richtigen Namen angezeigt (deutsch wie im Englischen)
Also soweit mal besten Dank für das Beispielscript
Hallo ravadi,
hmm jetzt wo du es sagst sehe ich das auch
okay ich weiß zwar jetzt dank Dir das also in dem (Ist das das ein Phytonteil?) die "ItemHeight von 75" aussagt wie groß das einzelne Feld ist.
Und habe nun mal die Hohe der Listbox angepasst 5 x 75 = 375 (denke also das dies passen sollte?
Und das:
<widget source="status" render="Label" foregroundColor="secondFG" position="0,565" size="330,50" halign="center" font="Regular;18" transparent="1"/>
Habe ich bei einer Screenhöhe von nun 420 mal auf 400 runtergesetzt.
Gibt es evtl. einen Simplen Trick wie man solche Positionen Leicht festlegen kann (ich verwende Linux),
denn die meisten Positionen ändere ich jetzt Steb by Steb nach Augenmaß an der Ausgabe des TV-Gerätes...
Es gab doch mal ein Web-Basiertes Skinning-Tool... Und e2skinner sollte mit Mono eigentlich auch laufen...
Hallo,
Es gab doch mal ein Web-Basiertes Skinning-Tool... Und e2skinner sollte mit Mono eigentlich auch laufen...
Naja sowiel ich weiß ist dies nur für Windows, und ich schrieb ja das ich Linux nutze, und kein Windows
Mono ist doch plattformunabhängig