Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29
  1. #21
    Senior Mitglied
    Registriert seit
    18.10.2013
    Ort
    Holland
    Beiträge
    268
    Thanks (gegeben)
    40
    Thanks (bekommen)
    111
    Total Downloaded
    40,72 MB
    Total Downloaded
    40,72 MB
    ReceiverDanke
    Box 1:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 2:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 3:
    GigaBlue UE Plus mit ATV 5.0
     
     
    Box 4:
    SAB SKY 4800 mini
     
     
    Zitat Zitat von -=niki=- Beitrag anzeigen
    Code:
    <widget source="global.CurrentTime" render="Watches2" position="48,0" size="220,176" foregroundColor="white" zPosition="3" alphatest="on">
    <convert type="ExtraNumText">hourHand</convert>
    Das scheint an dem position zu liegen. jedenfalls könnten es die ersten 48 Pixel sein die da nicht weggeblendet werden.

    LG Niki
    position="0,0" sieht aus wie

    Analog Uhr im Standby-prev.png

    •   Alt Advertising

       

  2. #22
    Senior Mitglied
    Registriert seit
    18.10.2013
    Ort
    Holland
    Beiträge
    268
    Thanks (gegeben)
    40
    Thanks (bekommen)
    111
    Total Downloaded
    40,72 MB
    Total Downloaded
    40,72 MB
    ReceiverDanke
    Box 1:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 2:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 3:
    GigaBlue UE Plus mit ATV 5.0
     
     
    Box 4:
    SAB SKY 4800 mini
     
     
    Watches2.py

    Code:
    import math
    from Renderer import Renderer
    from skin import parseColor
    from enigma import eCanvas, eSize, gRGB, eRect
    from Components.VariableText import VariableText
    from Components.config import config
    
    class Watches2(Renderer):
    
        def __init__(self):
            Renderer.__init__(self)
            self.fColor = gRGB(255, 255, 255, 0)
            self.bColor = gRGB(0, 0, 0, 255)
            self.numval = -1
    
        GUI_WIDGET = eCanvas
    
        def applySkin(self, desktop, parent):
            attribs = []
            for (attrib, what) in self.skinAttributes:
                if (attrib == 'foregroundColor'):
                    self.fColor = parseColor(what)
                elif (attrib == 'backgroundColor'):
                    self.bColor = parseColor(what)
                else:
                    attribs.append((attrib, what))
            self.skinAttributes = attribs
            return Renderer.applySkin(self, desktop, parent)
    
        def calculate(self, w, r, m):
            a = (w * 6)
            z = (math.pi / 180)
            x = int(round((r * math.sin((a * z)))))
            y = int(round((r * math.cos((a * z)))))
            return ((m + x), (m - y))
    
        def hand(self):
            width = self.instance.size().width()
        height = self.instance.size().height()  
            r = (min(width, height) / 2)
            (endX, endY,) = self.calculate(self.numval, r, r)
            self.draw_line(r, r, endX, endY)
    
        def draw_line(self, x0, y0, x1, y1):
            steep = abs(y1 - y0) > abs(x1 - x0)
            if steep:
                x0, y0 = y0, x0  
                x1, y1 = y1, x1
            if x0 > x1:
                x0, x1 = x1, x0
                y0, y1 = y1, y0
            if y0 < y1: 
                ystep = 1
            else:
                ystep = -1
            deltax = x1 - x0
            deltay = abs(y1 - y0)
            error = -deltax / 2
            y = y0
            for x in range(x0, x1 + 1):
                if steep:
                    self.instance.fillRect(eRect(y, x, 1, 1), self.fColor)
                else:          
                    self.instance.fillRect(eRect(x, y, 1, 1), self.fColor)
                error = error + deltay
                if error > 0:
                    y = y + ystep
                    error = error - deltax
            
        def changed(self, what):
            sss = self.source.value
            if what[0] == self.CHANGED_CLEAR:
                pass
            else:
                if self.instance:
                    if self.numval != sss:
                        self.numval = sss
                        self.instance.clear(self.bColor)
                        self.hand()
                        
        def postWidgetCreate(self, instance):
    
            def parseSize(str):
                (x, y,) = str.split(',')
                return eSize(int(x), int(y))
    
            for (attrib, value,) in self.skinAttributes:
                if ((attrib == 'size') and self.instance.setSize(parseSize(value))):
                    pass
            self.instance.clear(self.bColor)

  3. #23
    Mitglied
    Registriert seit
    23.01.2014
    Beiträge
    62
    Thanks (gegeben)
    5
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    44,63 MB
    Total Downloaded
    44,63 MB
    ReceiverDanke
    sjekkie gibts schon was neues mit der uhr

  4. #24
    Senior Mitglied
    Registriert seit
    18.10.2013
    Ort
    Holland
    Beiträge
    268
    Thanks (gegeben)
    40
    Thanks (bekommen)
    111
    Total Downloaded
    40,72 MB
    Total Downloaded
    40,72 MB
    ReceiverDanke
    Box 1:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 2:
    GigaBlue Quad Plus mit ATV 5.0
     
     
    Box 3:
    GigaBlue UE Plus mit ATV 5.0
     
     
    Box 4:
    SAB SKY 4800 mini
     
     
    nein, irgendwo ist etwas falsch
    aber was? Ich weiß nicht

  5. #25
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Grüßle


  6. #26
    Mitglied
    Registriert seit
    19.10.2014
    Beiträge
    40
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Total Downloaded
    133,87 MB
    Total Downloaded
    133,87 MB
    ReceiverDanke
    wie läßt sich das denherunterladen bzw. in das open atv 4.2 image einbauen.
    sorrry, wenn dies eine dumme frage ist?

    mfg esme

  7. #27
    Senior Mitglied Avatar von Hermann-8
    Registriert seit
    20.11.2013
    Ort
    HorchStadt
    Beiträge
    755
    Thanks (gegeben)
    56
    Thanks (bekommen)
    152
    Total Downloaded
    514,77 MB
    Total Downloaded
    514,77 MB
    ReceiverDanke
    Box 1:
    GigaBlue Quad Plus
     
     
    Box 2:
    GigaBlue UE Plus V1
     
     
    Box 3:
    gbipbox
     
     
    Box 4:
    D-Box2 Nokia
     
     
    Was macht die Analoguhr?
    Würde mich auch darüber freuen!
    Könnte ja in skins eingefügt werden als Zusatz für Metrix atv!
    Etwa so wie mediaportal-atv-style 1.1

    Analog Uhr im Standby Analog Uhr im Standby

  8. Thanks sumpfhuhn0 bedankten sich
  9. #28
    Mitglied
    Registriert seit
    23.01.2014
    Beiträge
    62
    Thanks (gegeben)
    5
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    44,63 MB
    Total Downloaded
    44,63 MB
    ReceiverDanke
    gibt es schon was neues für die standby analog uhr

  10. #29
    Avatar von sumpfhuhn0
    Registriert seit
    02.12.2013
    Ort
    NRW
    Beiträge
    874
    Thanks (gegeben)
    380
    Thanks (bekommen)
    473
    Total Downloaded
    820,30 MB
    Total Downloaded
    820,30 MB
    ReceiverDanke
    Box 1:
    Gigablue UHD Quad 4K
     
     
    Gruß. sumpfhuhn0


    Xtrend ET-8500 4x DVB-S2, 1TB HDD, openATV 5.1
    Mut@nt HD2400 2x DVB-S2, 2TB HDD, openATV 5.1
    WWIO Bre2ze 1x DVB-S2, openATV 5.1
    Edison OS mini
    1x DVB-S2 ATV 5.1
    MK Digital Multischalter zur Verteilung von 8 SAT-ZF-Ebenen
    12 Teilnehmer ASTRA+Hotbird



Seite 3 von 3 ErsteErste 123

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com