Eclipse / EclipseSE/Eclipse Fire/EX FHD (pig)

korret

Vu+ Newbie
hola matrix10. todos tus pieles -MX_HQ- son bonitas . sobre todo por la barra de selection en color rosa .
 

Bosuil

Vu+ User
Matrix in the BH image with the eclipse (fire) skins, is it possible to show also the transponder info on the right side like in the OBH images
See pic
 

Attachments

  • info.jpg
    info.jpg
    38.6 KB · Views: 77

Seth_72

Vu+ User
Hello Matrix 10 . i wounder how i can Move in the skin, the position at the right , when i start for example emc or press epg button the info on the rigtht is of the screen


regards seth
 

Matrix10

Administrator
Hello Matrix 10 . i wounder how i can Move in the skin, the position at the right , when i start for example emc or press epg button the info on the rigtht is of the screen


regards seth

It's your TV problem, not the skins.
If you can not correct it on TV
In images you have the ability to change position
and to correct the picture size.
 

a911

The BH Lover
Hello Matrix 10 . i wounder how i can Move in the skin, the position at the right , when i start for example emc or press epg button the info on the rigtht is of the screen


regards seth
try to change the TV Aspect Ratio
 

Seth_72

Vu+ User
Hello Matrix 10 eclipse se in Bh 3.06 missing to add a password if you mount a networkdrive i can only add usernamn and not password
 

Matrix10

Administrator
Hello Matrix 10 eclipse se in Bh 3.06 missing to add a password if you mount a networkdrive i can only add usernamn and not password
Not exactly.Cifs using password.
Go further down with the remote in Mounts editor. (pic 6 and 7)
Or use the NetworkBrowser. (pic 1 to 5)
 

Attachments

  • shot1.jpg
    shot1.jpg
    499.7 KB · Views: 39
  • shot2.jpg
    shot2.jpg
    555.3 KB · Views: 35
  • shot3.jpg
    shot3.jpg
    1.3 MB · Views: 34
  • shot4.jpg
    shot4.jpg
    604.5 KB · Views: 29
  • shot5.jpg
    shot5.jpg
    735.6 KB · Views: 29
  • shot6.jpg
    shot6.jpg
    747.2 KB · Views: 30
  • shot7.jpg
    shot7.jpg
    488.7 KB · Views: 29

Seth_72

Vu+ User
thanks. will lokk at it ,in your other skin in mount manager and add mount and then choose cifs the password is there but not in eclipse so thats is
 

AlexWilMac

Moderator
Hi @Matrix10 ,
I don't know if the issue exists also in other skins and it's more likely due, I believe, to the modifications made to OBH functions.
The fact is that some "Message Boxes" have too few lines and the line-spacing is not enough to properly show characters.
I attach two examples.
The first is when you delete a channel: for quite a long time, I did not even notice there was the option "Yes, and don't ask me again...", because it was completely hidden.

Similar the case when you paused LIVE TV and then you get the timeshift message: you have only two visible lines and characters are slightly cut horizontally.

As I said, I don't know if these affects also other skins, but what it's sure is that OBH did not have some options, in the past versions.
 

Attachments

  • EclipseFire-Mbox1.jpg
    EclipseFire-Mbox1.jpg
    322.5 KB · Views: 21
  • EclipseFire-Mbox2.jpg
    EclipseFire-Mbox2.jpg
    389.1 KB · Views: 21
I am very happy i am not you now Matrix10 ;) because when the image builder do changes they never think of the skinners ;)

But i got some really good help when i did my work on Armys skin and this applet code have been very helpfull so thanks to @nunigaia for tweaking it.
I use that for OBH and it works for all message boxes and all you have to change is the Screen MessageBox

And MX send me a bunch of skin.xml files and i will be very happy to help out with updating :)

And Alex ;) you can test by open skin xml of this skin and search for screen MessageBox.

Change the applet code to this code, save and restart enigma2 check and see if its OK

<applet type="onLayoutFinish">from enigma import getDesktop, eSize, ePoint
import math
desktop_w = getDesktop(0).size().width()
desktop_h = getDesktop(0).size().height()
count = len(self.list)
width = int(0.40625 * desktop_w)
itemheight = 53
if desktop_w == 1920:
scale = 1.5
else:
scale = 1
if not self["text"].text:
textsize = (width, 0)
listsize = (width, int(math.ceil(itemheight*scale)*count))
if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
self["list"].instance.move(ePoint(int(math.ceil(65*scale)), 0))
wsizex = textsize[0]+int(math.ceil(65*scale))
else:
self["list"].instance.move(ePoint(0, 0))
wsizex = textsize[0]
self["list"].instance.resize(eSize(*listsize))
else:
textsize = self["text"].getSize()
if textsize[0] &lt; textsize[1]:
textsize = (textsize[1],textsize[0]+10)
if textsize[0] &gt; width:
textsize = (textsize[0], textsize[1]+int(math.ceil(itemheight*scale)))
else:
textsize = (width, textsize[1]+int(math.ceil(itemheight*scale)))
listsize = (textsize[0], int(math.ceil(itemheight*scale)*count))

self["text"].instance.resize(eSize(*textsize))
if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
self["text"].instance.move(ePoint(int(math.ceil(65*scale)), 0))
else:
self["text"].instance.move(ePoint(10, 10))

if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
self["list"].instance.move(ePoint(int(math.ceil(65*scale)), textsize[1]))
wsizex = textsize[0]+int(math.ceil(65*scale))
else:
self["list"].instance.move(ePoint(0, textsize[1]))
wsizex = textsize[0]
self["list"].instance.resize(eSize(*listsize))

wsizey = textsize[1]+listsize[1]
wsize = (wsizex, wsizey)
self.instance.resize(eSize(*wsize))
self.instance.move(ePoint((desktop_w-wsizex)/2, (desktop_h-wsizey)/2))
</applet>
 

AlexWilMac

Moderator
First two attempts gone worse (the Message box shrank and showed no lines at all!), but I can't do that surrounded by children. I'll try back later.
But, at first, changing only "MessageBox" and not also "MessageBoxSimple", nothing had changed, I believe.
So, before trying again (and just to be sure): only in "MessageBox" screen has to be replaced the applet section? Or also in "MessageBoxSimple"?
 

AlexWilMac

Moderator
Strange: I didn't find these occurrences. There are only 3 lines containing MessageBox:

<screen name="MessageBox" position="center,340" size="900,10" title="Message">
<screen name="MessageBoxSimple" position="center,340" size="900,10" title="Message">
<screen name="MessageBoxWizard" position="center,200" size="1300,720" title="Message">
 
I check only the slim DarkBlue skin since thats my favorite ;)
So might be some leftovers from BH ;)

Wizard dont have applet code so only MessageBox and MessageBoxSimple needs the change.
And if you check the widget "list" you see the itemHight of this listbox you can change that in the applet code
if the box gets to big

MX us often 35 and 40 as itemHeights i like 53 better so forgot to change that in the applet code
 
I downloade the Eclipse fire skin and my first fix look like crapp so dropp thart code!!!

This looks a lot better but i am sure MX comes online with a even better solution :)
But for now use this applet code

Code:
<applet type="onLayoutFinish">
from enigma import getDesktop, eSize, ePoint
import math
desktop_w = getDesktop(0).size().width()
desktop_h = getDesktop(0).size().height()
count = len(self.list)
width = int(0.40625 * desktop_w)
itemheight = 35
if desktop_w == 1920:
   scale = 1.2
else:
    scale = 1
if not self["text"].text:
   textsize = (width, 0)
   listsize = (width, int(math.ceil(itemheight*scale)*count))
   if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
       self["list"].instance.move(ePoint(int(math.ceil(65*scale)), 0))
       wsizex = textsize[0]+int(math.ceil(65*scale))
   else:
       self["list"].instance.move(ePoint(0, 0))
       wsizex = textsize[0]
   self["list"].instance.resize(eSize(*listsize))
else:
   textsize = self["text"].getSize()
   if textsize[0] &lt; textsize[1]:
       textsize = (textsize[1],textsize[0]+10)
   if textsize[0] &gt; width:
       textsize = (textsize[0], textsize[1]+int(math.ceil(itemheight*scale)))
   else:
       textsize = (width, textsize[1]+int(math.ceil(itemheight*scale)))
   listsize = (textsize[0], int(math.ceil(itemheight*scale)*count))

   self["text"].instance.resize(eSize(*textsize))
   if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
       self["text"].instance.move(ePoint(int(math.ceil(65*scale)), 0))
   else:
       self["text"].instance.move(ePoint(10, 10))

   if self["ErrorPixmap"].visible or self["QuestionPixmap"].visible or self["InfoPixmap"].visible:
       self["list"].instance.move(ePoint(int(math.ceil(65*scale)), textsize[1]))
       wsizex = textsize[0]+int(math.ceil(65*scale))
   else:
       self["list"].instance.move(ePoint(0, textsize[1]))
       wsizex = textsize[0]
   self["list"].instance.resize(eSize(*listsize))

wsizey = textsize[1]+listsize[1]
wsize = (wsizex, wsizey)
self.instance.resize(eSize(*wsize))
self.instance.move(ePoint((desktop_w-wsizex)/2, (desktop_h-wsizey)/2))
</applet>

msgbox.jpg
 

AlexWilMac

Moderator
Something goes wrong if I replace your text: probably there is some extra control characters taken by copying&pasting from here.
Can you please attach the skin.xml file edited by you? Although, it seems this is an overall problem, from the info I've got. It comes from some overall changes in the OE-A original code and its MessageBox part...
 
Top