I have not yet installed the new openpli-6.1. Soon I will begin to updated my skin.
Skin AeonFHDmod Sharp987 OpenPLi6.0
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #21
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #22
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #23
Posted 3 December 2017 - 13:04
Please someone from the Openpli team help me.
I have a problem with the new menu "FLASH IMAGE". Here's the crashlog. When I delete all the screens from the skins aeonfhd and I only have an infobar screen, there is a problem again.What is the problem KeyError: 'text'. Which screen uses the menu "FLASH IMAGE"?
Attached Files
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #24
Posted 3 December 2017 - 13:13
The error says that a skin component has an
<applet type="onLayoutFinish">
section, and the Python code in that section has an error.
You'll have to ping Littlesat if you want details about the Flash Image option, it's his baby.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #25
Posted 3 December 2017 - 15:55
The error says that a skin component has an
<applet type="onLayoutFinish">section, and the Python code in that section has an error.
You'll have to ping Littlesat if you want details about the Flash Image option, it's his baby.
Thank you very much. I found the problem exactly in what you say and more precisely in the screen name="ChoiceBox". Should be removed <applet type="onLayoutFinish">.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #26
Posted 4 December 2017 - 03:20
Someone else has bumped into it as well, I have pinged Littlesat so he can have a look at it.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #27
Posted 4 December 2017 - 12:41
Edited by Matrix10, 4 December 2017 - 12:44.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #28
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #29
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #30
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #31
Posted 4 December 2017 - 14:55
It's in my skin enigma2-skin-aeonfhdmod_sharp987_openpli6.0-r2.01_all.ipk:
<screen name="ChoiceBox" position="center,280" size="900,600" zPosition="1" title="Input" backgroundColor="background3">
<widget name="text" position="15,15" size="825,38" font="Regular;33" backgroundColor="background3" />
<widget name="list" position="0,45" size="900,450" selectionPixmap="AeonFHD_MOD/frame/frame_48.png" alphatest="blend" itemHeight="48" transparent="1" />
<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)
count = len(self.list)
if count > 10:
count = 10
offset = 48 * count
wsizex = textsize[0] + 80
wsizey = textsize[1] + offset + 45
if (975 > wsizex):
wsizex = 975
wsize = (wsizex, wsizey)
# resize
self.instance.resize(eSize(*wsize))
# resize label
self["text"].instance.resize(eSize(*textsize))
# move list
listsize = (wsizex - 32, 48 * count)
self["list"].instance.move(ePoint(10, textsize[1]))
self["list"].instance.resize(eSize(*listsize))
# center window
newwidth = wsize[0]
self.instance.move(ePoint((1920-wsizex)/2, (1080-wsizey)/2))
</applet>
</screen>
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #32
Posted 4 December 2017 - 15:06
textsize = self["text"].getSize()
We do not have a widget named ["text"] in Choicebox in our standard skin as we use to set the window Title as is should be.... but in ChoiceBox.py it is still there as backwards compatebility.... and this skin is doing python code onFinishLayout, that expect this widget exists and it doesn't exist...
So we have two choices... we need to add a fake/dummy widget in FlashImage.py -or- this skin needs to be adapted...
Edited by littlesat, 4 December 2017 - 15:09.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #33
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #34
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #35
Posted 5 December 2017 - 15:57
can je put the changed skin here?
The skin is not ready yet. I have not checked if all the skin screens are working correctly. For now, I've made some changes in the infobar and in the second infodar I've done the weather. I hope the skin will be ready within a few days.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #36
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #37
Posted 14 December 2017 - 06:44
This skin I've done for Vti image. The VTi image has a built-in weather plugin and is fast and easy without interfering with other similar plugins. It would be good for OpenPLi to do that.
IMHO it's not a good idea to embed a plugin in the default image, especially if plugins are not receiver (DVB-S/C/T/IP) related.
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #38
Posted 16 December 2017 - 20:04
AeonFHDmod OpenPli 6.1:
enigma2-skin-aeonfhdmod_sharp987_openpli6.1-r2.10_all.ipk
and
enigma2-plugin-weather_b1.1_all.ipk
If you do not want to display the weather forecast in the second infobar, you may not install plugin MSNweather and you can switch to secon infobar simple [ OK + OK + OK long]
In the next post skin ver.2.11 see the beginning of the topic.
Attached Files
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #39
Re: Skin AeonFHDmod Sharp987 OpenPLi6.0 #40
4 user(s) are reading this topic
0 members, 4 guests, 0 anonymous users