Το messagebox simple αλλάζει μέσα από το skin (flags="wfNoBorder" ) αλλα δεν πρέπει γιατί θα υπάρχει πρόβλημα με το μέγεθος σε ορισμένα μηνύματα ίσως.
Καλά είναι να παραμείνει έτσι
Το messagebox simple αλλάζει μέσα από το skin (flags="wfNoBorder" ) αλλα δεν πρέπει γιατί θα υπάρχει πρόβλημα με το μέγεθος σε ορισμένα μηνύματα ίσως.
Καλά είναι να παραμείνει έτσι
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
Αυτό το flag που αναφέρεις τι κάνει ακριβώς; Γενικά υπάρχει κάτι, κάπου, να διαβάσω για την σύνταξη αυτών των xml αρχείων και τα tags/flags που δέχονται και τι κάνει το καθένα;
Η συγκεκριμένη οθόνη που κουβεντιάζουμε νομίζω ότι δεν καλεί το "MessageBoxSimple", αλλά το σκέτο "MessageBox".
Άσχετα με το αν πρέπει να το αλλάξουμε ή όχι, κάτι δεν μου κάθεται καλά... Π.χ. το εικονίδιο αυτό που βλέπεις στην φώτο δεν είναι αυτό που υπάρχει στο "MessageBox", δηλαδή το
αλλά ένα άλλο που βρίσκεται στον φάκελο: /usr/share/enigma2/skin_default/icons/input_error.pngCode:<widget name="ErrorPixmap" pixmap="Satdreamgr-HD-TranspBA/iconssc/input_error.png" position="240,297" size="128,128" alphatest="blend" />
Γι' αυτό λέω πως υπάρχει κάποιο πρόβλημα...
αυτο το εικονιδιο βλέπεις input_error.png και το "πλαίσιο" ειναι messagebox simple
και το εικονιδιο ειναι στο /usr/share/enigma2/Satdreamgr-HD-TranspBA/iconssc/input_error.png
Member SatDreamGr Projects
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
Ρε παιδιά θα με τρελάνετε;
1_0_19_1_1_1_46AB2C_0_0_0.jpg
Άλλο εικονίδιο βλέπω εγώ! Αυτό:
input_error.png
Δεν υπάρχει στο enigma2 οδηγός που να εξηγεί κάτι, όλα μαθαίνονται όταν καταλαβαίνεις πως λειτουργεί το καθένα
............................................................................................................................................
Messagebox που το έκανα screen , και ήτανε όπως τώρα το simple που σου βγάζει το μήνυμα πιο πάνω
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
Οπότε αυτό που πόσταρες είναι το "MessageBox" και το άλλο που πόσταρα εγώ είναι το "MessageBoxSimple". Σωστά;
Και ρωτάω: Γιατί ενώ το "MessageBoxSimple" είναι αυτό:
...δεν επιλέγει το εικονίδιο του skin, αλλά ένα άλλο από το default_skin;Code:<!-- Message Box Simple --> <screen name="MessageBoxSimple" position="340,175" size="600,10" title="Message"> <widget name="text" position="110,8" size="680,0" font="Regular; 22" /> <widget name="ErrorPixmap" pixmap="Satdreamgr-HD-TranspBA/icons/input_error.png" position="30,30" size="53,53" alphatest="blend" /> <widget name="QuestionPixmap" pixmap="Satdreamgr-HD-TranspBA/icons/input_question.png" position="30,30" size="53,53" alphatest="blend" /> <widget name="InfoPixmap" pixmap="Satdreamgr-HD-TranspBA/icons/input_info.png" position="30,30" size="53,53" alphatest="blend" /> <widget name="list" position="20,95" size="760,300" scrollbarMode="showOnDemand" font="Regular; 22" backgroundColor="transpBA" foregroundColor="white" /> <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 (600 > wsizex): wsizex = 600 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, (720 - wsizey) / 2)) </applet> </screen>
Επίσης, απ' ότι καταλαβαίνω το κομμάτι του κώδικα που καλεί (python?) προσαρμόζει το μέγεθος του παραθύρου ανάλογα το κείμενο που θα προβληθεί. Δεν μπορεί αυτό να γίνει με βάση το design του skin, και όχι με κάτι άλλο ξεκάρφωτο;
Το ξέρω ότι δεν υπάρχουν οδηγοί και οδηγίες για skins στο enigma2, απλά έλεγα μήπως η σύνταξη στο xml είναι κάτι standard (όσο αφορά τα tags μόνο) και υπάρχει documentation κάπου.
+++++
Το simple έχει το εικονίδιο στα /icons και το messagebox στο /iconssc
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
για το εινονιδιο αν ειναι βαλε αυτοinput_error.png για να δεις οτι ειναι το ιδιο
και μετα βαλε παλι το παλιο
Member SatDreamGr Projects
Επιτέλους... Πείτε το βρε παιδιά! Στραβομάρα μου....
There are currently 1 users browsing this thread. (0 members and 1 guests)