replace SkinManager() to MySkinManager

This commit is contained in:
cuu 2018-11-30 13:18:21 +08:00
parent 60a85739fa
commit 3c6416f85b
22 changed files with 76 additions and 64 deletions

1
.gitignore vendored
View File

@ -5,6 +5,7 @@ retroarch-core-options.cfg
*.pyc *.pyc
sys.py/.powerlevel sys.py/.powerlevel
sys.py/.buttonslayout sys.py/.buttonslayout
sys.py/.lang
*.cfg *.cfg
**/Jobs/* **/Jobs/*
!**/Jobs/.gitkeep !**/Jobs/.gitkeep

View File

@ -547,7 +547,7 @@ class WifiList(Page):
results = [] results = []
activeID = -1 activeID = -1
for x,enc_type in enumerate(self._EncMethods): for x,enc_type in enumerate(self._EncMethods):
if enc_type["type"] == self._Wireless.GetWirelessProperty(network_id,"enctype"): if enc_type["type"] == self._Wireless.GetWirelessProperty(network_id,"encryption_method"):
activeID = x activeID = x
break break
@ -645,7 +645,6 @@ class WifiList(Page):
return return
wicd_wirelss_encrypt_pwd = self.GetWirelessEncrypt(self._PsIndex) wicd_wirelss_encrypt_pwd = self.GetWirelessEncrypt(self._PsIndex)
if self._WirelessList[self._PsIndex]._IsActive: if self._WirelessList[self._PsIndex]._IsActive:
self.ShowBox( self._Wireless.GetWirelessIP('') ) self.ShowBox( self._Wireless.GetWirelessIP('') )
else: else:

View File

@ -17,7 +17,7 @@ from UI.keys_def import CurKeys
from UI.multi_icon_item import MultiIconItem from UI.multi_icon_item import MultiIconItem
from UI.icon_pool import MyIconPool from UI.icon_pool import MyIconPool
from UI.scroller import ListScroller from UI.scroller import ListScroller
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
from rom_so_confirm_page import RomSoConfirmPage from rom_so_confirm_page import RomSoConfirmPage
@ -52,7 +52,7 @@ class FavStack:
return len(self.stack) return len(self.stack)
class ListPageSelector(PageSelector): class ListPageSelector(PageSelector):
_BackgroundColor = SkinManager().GiveColor('Front') _BackgroundColor = MySkinManager.GiveColor('Front')
def __init__(self): def __init__(self):
self._PosX = 0 self._PosX = 0
@ -231,7 +231,7 @@ class FavListPage(Page):
bgpng._MyType = ICON_TYPES["STAT"] bgpng._MyType = ICON_TYPES["STAT"]
bgpng._Parent = self bgpng._Parent = self
bgpng.AddLabel("my favourites games", fonts["varela18"]) bgpng.AddLabel("my favourites games", fonts["varela18"])
bgpng.SetLableColor(SkinManager().GiveColor('Disabled')) bgpng.SetLableColor(MySkinManager.GiveColor('Disabled'))
bgpng.Adjust(0,0,self._BGwidth,self._BGheight,0) bgpng.Adjust(0,0,self._BGwidth,self._BGheight,0)
self._Icons["bg"] = bgpng self._Icons["bg"] = bgpng
@ -307,7 +307,7 @@ class FavListPage(Page):
if cur_li._MyType == ICON_TYPES["DIR"]: if cur_li._MyType == ICON_TYPES["DIR"]:
return return
if cur_li._MyType == ICON_TYPES["FILE"]: ## add to playlist only if cur_li._MyType == ICON_TYPES["FILE"]:
self._Screen._MsgBox.SetText("Launching...") self._Screen._MsgBox.SetText("Launching...")
self._Screen._MsgBox.Draw() self._Screen._MsgBox.Draw()
self._Screen.SwapAndShow() self._Screen.SwapAndShow()

View File

@ -11,7 +11,7 @@ from UI.label import Label
from UI.fonts import fonts from UI.fonts import fonts
from UI.icon_item import IconItem from UI.icon_item import IconItem
from UI.util_funcs import midRect from UI.util_funcs import midRect
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
# a item for List # a item for List
# - - - - - - - - - - - -- # - - - - - - - - - - - --
@ -113,6 +113,6 @@ class ListItem(object):
self._Parent._Icons["sys"].NewCoord(self._PosX+12,self._PosY+ (self._Height - self._Parent._Icons["sys"]._Height)/2+self._Parent._Icons["sys"]._Height/2) self._Parent._Icons["sys"].NewCoord(self._PosX+12,self._PosY+ (self._Height - self._Parent._Icons["sys"]._Height)/2+self._Parent._Icons["sys"]._Height/2)
self._Parent._Icons["sys"].Draw() self._Parent._Icons["sys"].Draw()
pygame.draw.line(self._Parent._CanvasHWND,SkinManager().GiveColor('Line'),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1) pygame.draw.line(self._Parent._CanvasHWND,MySkinManager.GiveColor('Line'),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1)

View File

@ -24,7 +24,7 @@ from UI.keys_def import CurKeys
from UI.multi_icon_item import MultiIconItem from UI.multi_icon_item import MultiIconItem
from UI.icon_pool import MyIconPool from UI.icon_pool import MyIconPool
from UI.scroller import ListScroller from UI.scroller import ListScroller
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
from rom_so_confirm_page import RomSoConfirmPage from rom_so_confirm_page import RomSoConfirmPage
@ -59,7 +59,7 @@ class RomStack:
return len(self.stack) return len(self.stack)
class ListPageSelector(PageSelector): class ListPageSelector(PageSelector):
_BackgroundColor = SkinManager().GiveColor('Front') _BackgroundColor = MySkinManager.GiveColor('Front')
def __init__(self): def __init__(self):
self._PosX = 0 self._PosX = 0
@ -265,7 +265,7 @@ class RomListPage(Page):
bgpng._MyType = ICON_TYPES["STAT"] bgpng._MyType = ICON_TYPES["STAT"]
bgpng._Parent = self bgpng._Parent = self
bgpng.AddLabel("Please upload data over Wi-Fi", fonts["varela22"]) bgpng.AddLabel("Please upload data over Wi-Fi", fonts["varela22"])
bgpng.SetLableColor(SkinManager().GiveColor('Disabled')) bgpng.SetLableColor(MySkinManager.GiveColor('Disabled'))
bgpng.Adjust(0,0,self._BGwidth,self._BGheight,0) bgpng.Adjust(0,0,self._BGwidth,self._BGheight,0)
self._Icons["bg"] = bgpng self._Icons["bg"] = bgpng
@ -346,7 +346,7 @@ class RomListPage(Page):
self.SyncList( self._MyStack.Last() ) self.SyncList( self._MyStack.Last() )
self._PsIndex = 0 self._PsIndex = 0
if cur_li._MyType == ICON_TYPES["FILE"]: ## add to playlist only if cur_li._MyType == ICON_TYPES["FILE"]:
self._Screen._MsgBox.SetText("Launching...") self._Screen._MsgBox.SetText("Launching...")
self._Screen._MsgBox.Draw() self._Screen._MsgBox.Draw()
self._Screen.SwapAndShow() self._Screen.SwapAndShow()

View File

@ -17,7 +17,7 @@ from util_funcs import midRect
from fonts import fonts from fonts import fonts
from keys_def import CurKeys from keys_def import CurKeys
from label import Label from label import Label
from skin_manager import SkinManager from skin_manager import MySkinManager
@ -30,8 +30,8 @@ class AboveAllPatch(object):
_Text ="" _Text =""
_FontObj=fonts["veramono20"] _FontObj=fonts["veramono20"]
_Parent =None _Parent =None
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
_ValColor = SkinManager().GiveColor('URL') _ValColor = MySkinManager.GiveColor('URL')
_CanvasHWND = None _CanvasHWND = None
_TextSurf = None _TextSurf = None
_Icons = {} _Icons = {}
@ -130,5 +130,5 @@ class SoundPatch(AboveAllPatch):
#w = 10,h = 40 #w = 10,h = 40
vol_rect = pygame.Rect(80+i*20, self._Height/2+20,10, 40) vol_rect = pygame.Rect(80+i*20, self._Height/2+20,10, 40)
aa_round_rect(self._CanvasHWND,vol_rect,SkinManager().GiveColor("Front"),3,0,SkinManager().GiveColor("Front")) aa_round_rect(self._CanvasHWND,vol_rect,MySkinManager.GiveColor("Front"),3,0,MySkinManager.GiveColor("Front"))

View File

@ -12,12 +12,12 @@ from label import Label
from fonts import fonts from fonts import fonts
from util_funcs import midRect from util_funcs import midRect
from keys_def import CurKeys from keys_def import CurKeys
from skin_manager import SkinManager from skin_manager import MySkinManager
class ListPageSelector(PageSelector): class ListPageSelector(PageSelector):
_BackgroundColor = SkinManager().GiveColor('Front') _BackgroundColor = MySkinManager.GiveColor('Front')
def __init__(self): def __init__(self):
self._PosX = 0 self._PosX = 0
@ -130,8 +130,8 @@ class ConfirmPage(Page):
def DrawBG(self): def DrawBG(self):
_rect = pygame.Rect(self._BGPosX,self._BGPosY,self._BGWidth,self._BGHeight) _rect = pygame.Rect(self._BGPosX,self._BGPosY,self._BGWidth,self._BGHeight)
pygame.draw.rect(self._CanvasHWND,SkinManager().GiveColor('White'),_rect,0) pygame.draw.rect(self._CanvasHWND,MySkinManager.GiveColor('White'),_rect,0)
pygame.draw.rect(self._CanvasHWND,SkinManager().GiveColor('Text'),_rect,1) pygame.draw.rect(self._CanvasHWND,MySkinManager.GiveColor('Text'),_rect,1)
def Draw(self): def Draw(self):
#self.ClearCanvas() #self.ClearCanvas()

View File

@ -12,12 +12,12 @@ import base64
from beeprint import pp from beeprint import pp
#UI lib #UI lib
from skin_manager import SkinManager from skin_manager import MySkinManager
Width = 320 Width = 320
Height = 240 Height = 240
bg_color = SkinManager().GiveColor('White') bg_color = MySkinManager.GiveColor('White')
icon_width = 80 icon_width = 80
icon_height = 80 icon_height = 80

View File

@ -8,7 +8,7 @@ from constants import Width,Height,RUNSYS
from label import Label from label import Label
from fonts import fonts from fonts import fonts
from full_screen import FullScreen from full_screen import FullScreen
from skin_manager import SkinManager from skin_manager import MySkinManager
import config import config
@ -22,8 +22,8 @@ class CounterScreen(FullScreen):
_BottomLabel = None _BottomLabel = None
_NumberLabel = None _NumberLabel = None
_BGColor = SkinManager().GiveColor('Black') _BGColor = MySkinManager.GiveColor('Black')
_FGColor = SkinManager().GiveColor('White') _FGColor = MySkinManager.GiveColor('White')
_Counting = False _Counting = False
_Number = 10 _Number = 10

View File

@ -4,7 +4,7 @@ import pygame
import base64 import base64
## local package import ## local package import
from full_screen import FullScreen from full_screen import FullScreen
from skin_manager import SkinManager from skin_manager import MySkinManager
from createby_clockworkpi import createby_clockworkpi_b64 from createby_clockworkpi import createby_clockworkpi_b64
from constants import Width,Height from constants import Width,Height
@ -12,7 +12,7 @@ from constants import Width,Height
class CreateByScreen(FullScreen): class CreateByScreen(FullScreen):
_BG = None _BG = None
_BGColor = SkinManager().GiveColor('Black') _BGColor = MySkinManager.GiveColor('Black')
def Init(self): def Init(self):
self._BG = pygame.image.frombuffer(base64.b64decode(createby_clockworkpi_b64 ),(Width,Height),"RGBA") self._BG = pygame.image.frombuffer(base64.b64decode(createby_clockworkpi_b64 ),(Width,Height),"RGBA")

View File

@ -19,7 +19,7 @@ from UI.keys_def import CurKeys
from UI.multi_icon_item import MultiIconItem from UI.multi_icon_item import MultiIconItem
from UI.icon_pool import MyIconPool from UI.icon_pool import MyIconPool
from UI.download import Download from UI.download import Download
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
from libs.DBUS import is_wifi_connected_now from libs.DBUS import is_wifi_connected_now
@ -39,8 +39,8 @@ class DownloadProcessPage(Page):
_FileNameLabel = None _FileNameLabel = None
_SizeLabel = None _SizeLabel = None
_URLColor = SkinManager().GiveColor('URL') _URLColor = MySkinManager.GiveColor('URL')
_TextColor = SkinManager().GiveColor('Text') _TextColor = MySkinManager.GiveColor('Text')
def __init__(self): def __init__(self):
Page.__init__(self) Page.__init__(self)
@ -206,12 +206,12 @@ class DownloadProcessPage(Page):
rect_ = midRect(self._Width/2,self._Height/2+33,170,17, Width,Height) rect_ = midRect(self._Width/2,self._Height/2+33,170,17, Width,Height)
aa_round_rect(self._CanvasHWND,rect_,SkinManager().GiveColor('TitleBg'),5,0,SkinManager().GiveColor('TitleBg')) aa_round_rect(self._CanvasHWND,rect_,MySkinManager.GiveColor('TitleBg'),5,0,MySkinManager.GiveColor('TitleBg'))
rect2 = midRect(self._Width/2,self._Height/2+33,int(170*(percent/100.0)),17, Width,Height) rect2 = midRect(self._Width/2,self._Height/2+33,int(170*(percent/100.0)),17, Width,Height)
rect2.left = rect_.left rect2.left = rect_.left
rect2.top = rect_.top rect2.top = rect_.top
aa_round_rect(self._CanvasHWND,rect2,SkinManager().GiveColor('Front'),5,0,SkinManager().GiveColor('Front')) aa_round_rect(self._CanvasHWND,rect2,MySkinManager.GiveColor('Front'),5,0,MySkinManager.GiveColor('Front'))
rect3 = midRect(self._Width/2,self._Height/2+53,self._FileNameLabel._Width, self._FileNameLabel._Height,Width,Height) rect3 = midRect(self._Width/2,self._Height/2+53,self._FileNameLabel._Width, self._FileNameLabel._Height,Width,Height)

View File

@ -2,7 +2,7 @@
import pygame import pygame
from label import Label from label import Label
from skin_manager import SkinManager from skin_manager import MySkinManager
class InfoPageListItem(object): class InfoPageListItem(object):
_PosX = 0 _PosX = 0
@ -43,9 +43,9 @@ class InfoPageListItem(object):
def Draw(self): def Draw(self):
if self._ReadOnly == True: if self._ReadOnly == True:
self._Labels["Text"].SetColor(SkinManager().GiveColor("ReadOnlyText")) self._Labels["Text"].SetColor(MySkinManager.GiveColor("ReadOnlyText"))
else: else:
self._Labels["Text"].SetColor(SkinManager().GiveColor("Text")) self._Labels["Text"].SetColor(MySkinManager.GiveColor("Text"))
self._Labels["Text"]._PosX = self._Labels["Text"]._PosX + self._PosX self._Labels["Text"]._PosX = self._Labels["Text"]._PosX + self._PosX
@ -59,4 +59,4 @@ class InfoPageListItem(object):
self._Labels["Small"]._PosY = self._PosY + (self._Height - self._Labels["Small"]._Height)/2 self._Labels["Small"]._PosY = self._PosY + (self._Height - self._Labels["Small"]._Height)/2
self._Labels["Small"].Draw() self._Labels["Small"].Draw()
pygame.draw.line(self._Parent._CanvasHWND,SkinManager().GiveColor('Line'),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1) pygame.draw.line(self._Parent._CanvasHWND,MySkinManager.GiveColor('Line'),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1)

View File

@ -5,10 +5,10 @@ from libs.roundrects import aa_round_rect
## local UI import ## local UI import
from UI.constants import Width,Height from UI.constants import Width,Height
from UI.page import Page,PageSelector from UI.page import Page,PageSelector
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
class InfoPageSelector(PageSelector): class InfoPageSelector(PageSelector):
_BackgroundColor = SkinManager().GiveColor('Front') _BackgroundColor = MySkinManager.GiveColor('Front')
def __init__(self): def __init__(self):
self._PosX = 0 self._PosX = 0

View File

@ -13,7 +13,7 @@ from UI.util_funcs import midRect
from UI.keys_def import CurKeys from UI.keys_def import CurKeys
from UI.icon_item import IconItem from UI.icon_item import IconItem
from UI.icon_pool import MyIconPool from UI.icon_pool import MyIconPool
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
from libs.roundrects import aa_round_rect from libs.roundrects import aa_round_rect
@ -27,7 +27,7 @@ class KeyboardIcon(IconItem):
_PosY = 0 _PosY = 0
_Width = 0 _Width = 0
_Height = 0 _Height = 0
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
_MyType = ICON_TYPES["NAV"] _MyType = ICON_TYPES["NAV"]
_Parent = None _Parent = None
_Str = "" _Str = ""

View File

@ -8,7 +8,7 @@ from constants import Width,Height
from util_funcs import midRect from util_funcs import midRect
#UI lib #UI lib
from skin_manager import SkinManager from skin_manager import MySkinManager
class Label: class Label:
_PosX=0 _PosX=0
@ -17,13 +17,13 @@ class Label:
_Height=0 _Height=0
_Text="" _Text=""
_FontObj=None _FontObj=None
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
_CanvasHWND = None _CanvasHWND = None
_TextSurf = None _TextSurf = None
def __init__(self): def __init__(self):
pass pass
def Init(self, text, font_obj, color=SkinManager().GiveColor('Text')): def Init(self, text, font_obj, color=MySkinManager.GiveColor('Text')):
self._Color = color self._Color = color
self._FontObj = font_obj self._FontObj = font_obj
self._Text = text self._Text = text

View File

@ -27,7 +27,7 @@ from label import Label
from untitled_icon import UntitledIcon from untitled_icon import UntitledIcon
from Emulator import MyEmulator from Emulator import MyEmulator
from skin_manager import SkinManager from skin_manager import MySkinManager
from counter_screen import CounterScreen from counter_screen import CounterScreen
class MessageBox(Label): class MessageBox(Label):
@ -36,7 +36,7 @@ class MessageBox(Label):
def __init__(self): def __init__(self):
pass pass
def Init(self,text,font_obj,color=SkinManager().GiveColor('Text')): def Init(self,text,font_obj,color=MySkinManager.GiveColor('Text')):
self._Color = color self._Color = color
self._FontObj = font_obj self._FontObj = font_obj
self._Text = text self._Text = text
@ -52,7 +52,7 @@ class MessageBox(Label):
def PreDraw(self): def PreDraw(self):
self._Width = 0 self._Width = 0
self._Height = 0 self._Height = 0
self._CanvasHWND.fill(SkinManager().GiveColor('White')) self._CanvasHWND.fill(MySkinManager.GiveColor('White'))
words = self._Text.split(' ') words = self._Text.split(' ')
space = self._FontObj.size(' ')[0] space = self._FontObj.size(' ')[0]
@ -99,7 +99,7 @@ class MessageBox(Label):
padding = 5 padding = 5
pygame.draw.rect(self._HWND,SkinManager().GiveColor('White'),(x_-padding,y_-padding, self._Width+padding*2,self._Height+padding*2)) pygame.draw.rect(self._HWND,MySkinManager.GiveColor('White'),(x_-padding,y_-padding, self._Width+padding*2,self._Height+padding*2))
if self._HWND != None: if self._HWND != None:
rect = pygame.Rect(x_,y_,self._Width,self._Height) rect = pygame.Rect(x_,y_,self._Width,self._Height)
@ -107,7 +107,7 @@ class MessageBox(Label):
#self._HWND.blit(self._CanvasHWND,rect) #self._HWND.blit(self._CanvasHWND,rect)
if withborder == True: if withborder == True:
pygame.draw.rect(self._HWND,SkinManager().GiveColor('Black'),(x_-padding,y_-padding, self._Width+padding*2,self._Height+padding*2),1) pygame.draw.rect(self._HWND,MySkinManager.GiveColor('Black'),(x_-padding,y_-padding, self._Width+padding*2,self._Height+padding*2),1)
def Draw(self): def Draw(self):
x = (self._Parent._Width)/2 x = (self._Parent._Width)/2
@ -152,8 +152,7 @@ class MainScreen(object):
self._MsgBox._Parent= self self._MsgBox._Parent= self
self._MsgBox.Init(" ", self._MsgBoxFont) self._MsgBox.Init(" ", self._MsgBoxFont)
self._SkinManager = SkinManager() self._SkinManager = MySkinManager
self._SkinManager.Init()
self._CounterScreen = CounterScreen() self._CounterScreen = CounterScreen()
self._CounterScreen._HWND = self._HWND self._CounterScreen._HWND = self._HWND
@ -349,7 +348,7 @@ class MainScreen(object):
self._Pages.append(Page) self._Pages.append(Page)
def ClearCanvas(self): def ClearCanvas(self):
self._CanvasHWND.fill(SkinManager().GiveColor('White')) self._CanvasHWND.fill(self._SkinManager.GiveColor('White'))
def SwapAndShow(self): def SwapAndShow(self):
if self._Closed == True: if self._Closed == True:

View File

@ -2,7 +2,7 @@
import pygame import pygame
from skin_manager import SkinManager from skin_manager import MySkinManager
class MultiLabel: ##Multi Line Label class MultiLabel: ##Multi Line Label
@ -12,7 +12,7 @@ class MultiLabel: ##Multi Line Label
_Height=100 _Height=100
_Text="" _Text=""
_FontObj=None _FontObj=None
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
_CanvasHWND = None _CanvasHWND = None
_TextSurf = None _TextSurf = None
_MaxWidth = 0 _MaxWidth = 0
@ -20,7 +20,7 @@ class MultiLabel: ##Multi Line Label
def __init__(self): def __init__(self):
pass pass
def Init(self,text,font_obj,color=SkinManager().GiveColor('Text')): def Init(self,text,font_obj,color=MySkinManager.GiveColor('Text')):
self._Color = color self._Color = color
self._FontObj = font_obj self._FontObj = font_obj
self._Text = text self._Text = text

View File

@ -5,7 +5,7 @@ from util_funcs import midRect
from libs.roundrects import aa_round_rect from libs.roundrects import aa_round_rect
from skin_manager import SkinManager from skin_manager import MySkinManager
class ListScroller(object): class ListScroller(object):
_PosX = 0 _PosX = 0
@ -14,7 +14,7 @@ class ListScroller(object):
_Height = 0 _Height = 0
_MinHeight = 6 ## tested _MinHeight = 6 ## tested
_Parent = None _Parent = None
_Color = SkinManager().GiveColor('Front') _Color = MySkinManager.GiveColor('Front')
_StartX = 0 _StartX = 0
_StartY = 0 _StartY = 0

View File

@ -78,3 +78,16 @@ class SkinManager(object):
else: else:
return pygame.Color(255,0,0) return pygame.Color(255,0,0)
##global MySkinManager Handler
MySkinManager = None
def InitMySkinManager():
global MySkinManager
if MySkinManager == None:
MySkinManager = SkinManager()
InitMySkinManager()

View File

@ -3,7 +3,7 @@
from UI.constants import Width,Height,ICON_TYPES from UI.constants import Width,Height,ICON_TYPES
from UI.icon_item import IconItem from UI.icon_item import IconItem
from UI.util_funcs import midRect from UI.util_funcs import midRect
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
class TextItem(IconItem): class TextItem(IconItem):
_PosX = 0 _PosX = 0
@ -11,7 +11,7 @@ class TextItem(IconItem):
_Width = 0 _Width = 0
_Height = 0 _Height = 0
_Str = "" _Str = ""
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
_FontObj = None _FontObj = None
_Bold = False _Bold = False
_MyType = ICON_TYPES["LETTER"] _MyType = ICON_TYPES["LETTER"]

View File

@ -10,14 +10,14 @@ from libs.roundrects import aa_round_rect
from UI.page import Page,PageStack,PageSelector from UI.page import Page,PageStack,PageSelector
from UI.label import Label from UI.label import Label
from UI.fonts import fonts from UI.fonts import fonts
from UI.skin_manager import SkinManager from UI.skin_manager import MySkinManager
class Textarea: class Textarea:
_PosX =0 _PosX =0
_PosY = 0 _PosY = 0
_Width = 0 _Width = 0
_Height = 0 _Height = 0
_BackgroundColor = SkinManager().GiveColor('TitleBg') _BackgroundColor = MySkinManager.GiveColor('TitleBg')
_CanvasHWND = None _CanvasHWND = None
_MyWords = [] _MyWords = []
_BlitWords = [] _BlitWords = []

View File

@ -14,7 +14,7 @@ from beeprint import pp
from util_funcs import midRect, SkinMap from util_funcs import midRect, SkinMap
from fonts import fonts from fonts import fonts
from skin_manager import SkinManager from skin_manager import MySkinManager
BlankPng = SkinMap("gameshell/blank.png") # 80x80 BlankPng = SkinMap("gameshell/blank.png") # 80x80
## use blank circle as bg, Two alpha As Icon Label ## use blank circle as bg, Two alpha As Icon Label
@ -32,7 +32,7 @@ class UntitledIcon(object):
_BG = None # initial surface _BG = None # initial surface
_Color = SkinManager().GiveColor('Text') _Color = MySkinManager.GiveColor('Text')
def __init__(self): def __init__(self):
self._Words = ["G", "s"] self._Words = ["G", "s"]