Hallo,
okay aus dem Telnet der Box kann ich beim Aufruf dieses Screens folgendes entnehmen:
action -> OkCancelActions ok
okbuttonClick
[InputDeviceSelection] found devices :-> 3 [('dreambox remote control (native)', 'event0'), ('dreambox ir keyboard', 'event2'), ('dreambox ir mouse', 'event3')]
Looking for embedded skin
allocating new converter!
['InputDeviceSelection_summary', 'SimpleSummary']
[EPGC] schedule other finished(1294229674)
[EPGC] stop caching events(1294229674)
[EPGC] next update in 60 min
[EPGC] start cleanloop
[EPGC] stop cleanloop
[EPGC] 443583 bytes for cache used
It's now Wed Jan 5 13:15:40 2011
Alles anzeigen
Gehe also davon aus das dieser Screen ja [InputDeviceSelection] lautet,
danach hatte ich ja dann auch in den ganzen xml dateien gesucht und nichts gefunden.
Nun suche ich mal im Phytonteil danach und finde folgendes was es sein könnte (denke ich)
* usr/lib/enigma2/python/Screens/InputDeviceSetup.py
Wenn ich diese Datei öffne finde ich darin z.B. auch diesen Code:
class InputDeviceSelection(Screen,HelpableScreen):
skin = """
<screen name="InputDeviceSelection" position="center,center" size="560,400" title="Select input device">
<ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on"/>
<widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1"/>
<widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1"/>
<widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1"/>
<widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1"/>
<widget source="list" render="Listbox" position="5,50" size="550,280" zPosition="10" scrollbarMode="showOnDemand">
<convert type="TemplatedMultiContent">
<!-- device, description, devicepng, divpng -->
{"template": [
MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 2), # index 3 is the interface pixmap
MultiContentEntryText(pos = (65, 6), size = (450, 54), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER|RT_WRAP, text = 1), # index 1 is the interfacename
],
"fonts": [gFont("Regular", 28),gFont("Regular", 20)],
"itemHeight": 70
}
</convert>
</widget>
<ePixmap pixmap="skin_default/div-h.png" position="0,340" zPosition="1" size="560,2"/>
<widget source="introduction" render="Label" position="0,350" size="560,50" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/>
</screen>"""
Alles anzeigen
Wäre das dann die richtige vorgehensweise beim suchen, und wäre dieser Code jetzt auch der entsprechende Screen?
Habe ja von Phyton echt keine Ahnung
Okay ich probiere nun mal folgendes ich nehme mir diesen Code "vergrößere" einfach mal den Screen
und schreibe diesen in meine skin.xml um zu sehen ob das entsprechende Fenster nun Vergrößert dargestellt wird.
<!-- Input Device Selection-->
<screen name="InputDeviceSelection" position="center,center" size="860,400" title="Select input device">
<ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on"/>
<ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on"/>
<widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1"/>
<widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1"/>
<widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1"/>
<widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1"/>
<widget source="list" render="Listbox" position="5,50" size="550,280" zPosition="10" scrollbarMode="showOnDemand">
<convert type="TemplatedMultiContent">
<!-- device, description, devicepng, divpng -->
{"template": [
MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 2), # index 3 is the interface pixmap
MultiContentEntryText(pos = (65, 6), size = (450, 54), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER|RT_WRAP, text = 1), # index 1 is the interfacename
],
"fonts": [gFont("Regular", 28),gFont("Regular", 20)],
"itemHeight": 70
}
</convert>
</widget>
<ePixmap pixmap="skin_default/div-h.png" position="0,340" zPosition="1" size="560,2"/>
<widget source="introduction" render="Label" position="0,350" size="560,50" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/>
</screen>
Alles anzeigen
Ja, das scheint der richtige Screen zu sein, also wieder etwas dazu gelernt, danke