И MessageBox и MessageBoxSimple это в одном и том же компоненте
/usr/lib/enigma2/Python/Screns/MessageBox
Я все еще думаю, проблема в скине.....
MessageBoxSimple в моём имидже нет, а в том, что есть упоминаний о сообщениях не нашёл...
В скине вот так прописано:
<screen name="MessageBox" position="30,center" size="800,10" backgroundColor="un202020" title="Message">
<widget name="text" position="110,8" size="680,0" font="Regular;22" />
<widget name="ErrorPixmap" pixmap="skin_default/icons/input_error.png" position="30,30" size="53,53" alphatest="blend" />
<widget name="QuestionPixmap" pixmap="skin_default/icons/input_question.png" position="30,30" size="53,53" alphatest="blend" />
<widget name="InfoPixmap" pixmap="skin_default/icons/input_info.png" position="30,30" size="53,53" alphatest="blend" />
<widget name="list" position="20,95" size="760,300" backgroundColor="un202020" selectionPixmap="Oleg-HD/selpic/sel25.png" />
<applet type="onLayoutFinish">
# this should be factored out into some helper code, but currently demonstrates applets.
from enigma import eSize, ePoint
orgwidth = self.instance.size().width()
orgpos = self.instance.position()
textsize = self["text"].getSize()
# y size still must be fixed in font stuff...
textsize = (textsize[0] + 80, textsize[1] + 80)
offset = 20
if self.type == self.TYPE_YESNO:
offset = 60
wsizex = textsize[0] + 120
wsizey = textsize[1] + offset
if (800 > wsizex):
wsizex = 800
wsize = (wsizex, wsizey)
# resize
self.instance.resize(eSize(*wsize))
# resize label
self["text"].instance.resize(eSize(*textsize))
# move list
listsize = (wsizex - 20, 50)
self["list"].instance.move(ePoint(10, textsize[1]))
self["list"].instance.resize(eSize(*listsize))
# center window
newwidth = wsize[0]
self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
</applet>
</screen>