コード例 #1
0
    def Init(self):
        if self._Screen != None:
            if self._Screen._CanvasHWND != None and self._CanvasHWND == None:
                self._HWND = self._Screen._CanvasHWND
                self._CanvasHWND = pygame.Surface(
                    (self._Screen._Width, self._BGheight))

        self._PosX = self._Index * self._Screen._Width
        self._Width = self._Screen._Width  ## equal to screen width
        self._Height = self._Screen._Height

        DialogBoxs = MultiIconItem()
        DialogBoxs._ImgSurf = MyIconPool.GiveIconSurface("buttonslayout")
        DialogBoxs._MyType = ICON_TYPES["STAT"]
        DialogBoxs._Parent = self
        DialogBoxs._IconWidth = 300
        DialogBoxs._IconHeight = 150
        DialogBoxs.Adjust(0, 0, 134, 372, 0)
        self._Icons["DialogBoxs"] = DialogBoxs

        self.GenList()
        self._Scroller = ListScroller()
        self._Scroller._Parent = self
        self._Scroller._PosX = self._Width - 10
        self._Scroller._PosY = 2
        self._Scroller.Init()
        self._Scroller.SetCanvasHWND(self._HWND)

        self._ConfirmPage = UpdateConfirmPage()
        self._ConfirmPage._LayoutMode = GetButtonsLayoutMode()
        self._ConfirmPage._Screen = self._Screen
        self._ConfirmPage._Name = "Overwrite RA conf"
        self._ConfirmPage._Parent = self
        self._ConfirmPage.Init()
コード例 #2
0
ファイル: __init__.py プロジェクト: scriptik/launcher
    def Init(self):


        self._dialog_index = 22

        self._CanvasHWND = self._Screen._CanvasHWND
        self._Width =  self._Screen._Width
        self._Height = self._Screen._Height

        self._BGpng = IconItem()
        self._BGpng._ImgSurf = MyIconPool._Icons["cpiCalbg5"]
        self._BGpng._MyType = ICON_TYPES["STAT"]
        self._BGpng._Parent = self

        self._monyearlabel = Label()
        self._monyearlabel.SetCanvasHWND(self._CanvasHWND)
        self._monyear, self._callist = self.CurMonth()
        self._monyearlabel.Init(self._monyear,fonts["varela15"])


        calnum = MultiIconItem()
        calnum._ImgSurf = MyIconPool._Icons["calnum"]
        calnum._MyType = ICON_TYPES["STAT"]
        calnum._Parent = self
        calnum._IconWidth = 35
        calnum._IconHeight = 26
        calnum.Adjust(0,0,134,372,0)
        self._Icons["calnum"] = calnum
コード例 #3
0
ファイル: __init__.py プロジェクト: bizfu/launcher
    def Init(self):
        if self._Screen != None:
            if self._Screen._CanvasHWND != None and self._CanvasHWND == None:
                self._HWND = self._Screen._CanvasHWND
                self._CanvasHWND = pygame.Surface( (self._Screen._Width,self._BGheight) )

        self._PosX = self._Index*self._Screen._Width 
        self._Width = self._Screen._Width ## equal to screen width
        self._Height = self._Screen._Height



        airwire = IconItem()
        airwire._ImgSurf = MyIconPool._Icons["airwire"]
        airwire._MyType = ICON_TYPES["STAT"]
        airwire._Parent = self
        airwire.Adjust(0,0,5,43,0)
        self._Icons["airwire"] = airwire

        GS = IconItem()
        GS._ImgSurf = MyIconPool._Icons["GS"]
        GS._MyType = ICON_TYPES["STAT"]
        GS._Parent = self
        GS.Adjust(0,0,72,95,0)
        self._Icons["GS"] = GS

        DialogBoxs = MultiIconItem()
        DialogBoxs._ImgSurf = MyIconPool._Icons["DialogBoxs"]
        DialogBoxs._MyType = ICON_TYPES["STAT"]
        DialogBoxs._Parent = self
        DialogBoxs._IconWidth = 134
        DialogBoxs._IconHeight = 93
        DialogBoxs.Adjust(0,0,134,372,0)
        self._Icons["DialogBoxs"] = DialogBoxs

        
        """
        bgpng = MultiIconItem()
        bgpng._ImgSurf = MyIconPool._Icons["about_bg"]
        bgpng._MyType = ICON_TYPES["STAT"]
        bgpng._Parent = self
        bgpng.Adjust(0,0,self._BGwidth,self._BGheight,0)
        self._Icons["bg"] = bgpng
        """
        
        
        self.GenList()

        self._Scroller = ListScroller()
        self._Scroller._Parent = self
        self._Scroller._PosX = self._Width - 10
        self._Scroller._PosY = 2
        self._Scroller.Init()
        self._Scroller.SetCanvasHWND(self._HWND)
        
        self.OnLoadCb()
コード例 #4
0
ファイル: __init__.py プロジェクト: scriptik/cpiWeather
    def Init(self):
        self._CanvasHWND = self._Screen._CanvasHWND

        self._Fonts["normal"] = MyLangManager.TrFont("varela14")
        self._Fonts["big"] = MyLangManager.TrFont("varela25")
        self._Fonts["small"] = MyLangManager.TrFont("veramono12")

        allsign = MultiIconItem()
        allsign._ImgSurf = MyIconPool._Icons["allsign"]
        allsign._MyType = ICON_TYPES["STAT"]
        allsign._Parent = self
        allsign._IconWidth = 140
        allsign._IconHeight = 110
        allsign.Adjust(0, 0, 134, 372, 0)
        self._Icons["allsign"] = allsign
        self._Icons["allsign"].NewCoord(180, 23)

        self._CityLabel.SetCanvasHWND(self._CanvasHWND)
        self._CityLabel.Init(self._location, self._Fonts["big"])
        self._CityLabel.NewCoord(30, 30)

        self._TempLabel.SetCanvasHWND(self._CanvasHWND)
        self._TempLabel.Init("", self._Fonts["big"])
        self._TempLabel.NewCoord(30, 60)

        self._TempSummaryLabel.SetCanvasHWND(self._CanvasHWND)
        self._TempSummaryLabel.Init("", self._Fonts["normal"])
        self._TempSummaryLabel.NewCoord(30, 90)
        self._TempSummaryLabel._Width = 400  # spike

        self._WeatherSummaryLabel.SetCanvasHWND(self._CanvasHWND)
        self._WeatherSummaryLabel.Init(self._placeHolderText,
                                       self._Fonts["small"])
        self._WeatherSummaryLabel.NewCoord(30, 130)
        self._WeatherSummaryLabel._Width = 800  # spike

        self._SummarySunLabel.SetCanvasHWND(self._CanvasHWND)
        self._SummarySunLabel.Init(self._placeHolderText, self._Fonts["small"])
        self._SummarySunLabel.NewCoord(180, 130)
        self._SummarySunLabel._Width = 800  # spike

        self._ErrorLabel.SetCanvasHWND(self._CanvasHWND)
        self._ErrorLabel.Init(self._errorText, self._Fonts["small"])
        self._ErrorLabel.NewCoord(0, 180)
コード例 #5
0
    def Init(self):
        self._Width = self._Parent._Width
        self._Height = self._Parent._Height

        bgpng = IconItem()
        bgpng._ImgSurf = MyIconPool.GiveIconSurface("light")
        bgpng._MyType = ICON_TYPES["STAT"]
        bgpng._Parent = self
        bgpng.Adjust(0, 0, self._BGwidth, self._BGheight, 0)
        self._Icons["bg"] = bgpng
        ##self._NeedleSurf = pygame.Surface( (38,12),pygame.SRCALPHA )

        scale = MultiIconItem()
        scale._MyType = ICON_TYPES["STAT"]
        scale._Parent = self
        scale._ImgSurf = MyIconPool.GiveIconSurface("scale")
        scale._IconWidth = 82
        scale._IconHeight = 63
        scale.Adjust(0, 0, 82, 63, 0)
        self._Icons["scale"] = scale