mirror of
https://github.com/clockworkpi/launcher.git
synced 2026-03-21 03:12:44 +01:00
Merge pull request #86 from follower46/skin-cleanup
modify skin manager to allow instanced requests
This commit is contained in:
@@ -13,6 +13,7 @@ from UI.util_funcs import midRect
|
||||
from UI.keys_def import CurKeys
|
||||
from UI.icon_item import IconItem
|
||||
from UI.icon_pool import MyIconPool
|
||||
from UI.skin_manager import SkinManager
|
||||
|
||||
from libs.roundrects import aa_round_rect
|
||||
|
||||
@@ -26,7 +27,7 @@ class KeyboardIcon(IconItem):
|
||||
_PosY = 0
|
||||
_Width = 0
|
||||
_Height = 0
|
||||
_Color = pygame.Color(83,83,83)
|
||||
_Color = SkinManager().GiveColor('Text')
|
||||
_MyType = ICON_TYPES["NAV"]
|
||||
_Parent = None
|
||||
_Str = ""
|
||||
|
||||
@@ -9,6 +9,7 @@ from UI.fonts import fonts
|
||||
from UI.icon_item import IconItem
|
||||
from UI.multi_icon_item import MultiIconItem
|
||||
from UI.icon_pool import MyIconPool
|
||||
from UI.skin_manager import SkinManager
|
||||
|
||||
|
||||
class NetItemMultiIcon(MultiIconItem):
|
||||
@@ -194,6 +195,6 @@ class NetItem(object):
|
||||
self._Icons["wifistatus"].NewCoord(self._Width-23,self._PosY)
|
||||
self._Icons["wifistatus"].Draw()
|
||||
|
||||
pygame.draw.line(self._Parent._CanvasHWND,(169,169,169),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1)
|
||||
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)
|
||||
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
from UI.constants import Width,Height,ICON_TYPES
|
||||
from UI.icon_item import IconItem
|
||||
from UI.util_funcs import midRect
|
||||
from UI.skin_manager import SkinManager
|
||||
|
||||
class TextItem(IconItem):
|
||||
_PosX = 0
|
||||
@@ -10,7 +11,7 @@ class TextItem(IconItem):
|
||||
_Width = 0
|
||||
_Height = 0
|
||||
_Str = ""
|
||||
_Color = (83,83,83)
|
||||
_Color = SkinManager().GiveColor('Text')
|
||||
_FontObj = None
|
||||
_Bold = False
|
||||
_MyType = ICON_TYPES["LETTER"]
|
||||
|
||||
@@ -10,13 +10,14 @@ from libs.roundrects import aa_round_rect
|
||||
from UI.page import Page,PageStack,PageSelector
|
||||
from UI.label import Label
|
||||
from UI.fonts import fonts
|
||||
from UI.skin_manager import SkinManager
|
||||
|
||||
class Textarea:
|
||||
_PosX =0
|
||||
_PosY = 0
|
||||
_Width = 0
|
||||
_Height = 0
|
||||
_BackgroundColor = pygame.Color(229,229,229)
|
||||
_BackgroundColor = SkinManager().GiveColor('TitleBg')
|
||||
_CanvasHWND = None
|
||||
_MyWords = []
|
||||
_BlitWords = []
|
||||
|
||||
@@ -15,6 +15,7 @@ from UI.util_funcs import midRect,SwapAndShow
|
||||
from UI.keys_def import CurKeys
|
||||
from UI.scroller import ListScroller
|
||||
from UI.confirm_page import ConfirmPage
|
||||
from UI.skin_manager import SkinManager
|
||||
|
||||
from net_item import NetItem
|
||||
|
||||
@@ -68,7 +69,7 @@ class InfoPageListItem(object):
|
||||
self._Labels["Small"]._PosY = self._PosY + (self._Height - self._Labels["Small"]._Height)/2
|
||||
self._Labels["Small"].Draw()
|
||||
|
||||
pygame.draw.line(self._Parent._CanvasHWND,(169,169,169),(self._PosX,self._PosY+self._Height-1),(self._PosX+self._Width,self._PosY+self._Height-1),1)
|
||||
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)
|
||||
|
||||
|
||||
|
||||
@@ -105,7 +106,7 @@ class WifiDisconnectConfirmPage(ConfirmPage):
|
||||
self.Reset()
|
||||
|
||||
class WifiInfoPageSelector(PageSelector):
|
||||
_BackgroundColor = pygame.Color(131,199,219)
|
||||
_BackgroundColor = SkinManager().GiveColor('Front')
|
||||
|
||||
def __init__(self):
|
||||
self._PosX = 0
|
||||
@@ -297,7 +298,7 @@ class WifiInfoPage(Page):
|
||||
|
||||
|
||||
class WifiListSelector(PageSelector):
|
||||
_BackgroundColor = pygame.Color(131,199,219)
|
||||
_BackgroundColor = SkinManager().GiveColor('Front')
|
||||
|
||||
def __init__(self):
|
||||
self._PosX = 0
|
||||
@@ -333,9 +334,9 @@ class WifiListMessageBox(Label):
|
||||
x = (self._Parent._Width - w)/2
|
||||
y = (self._Parent._Height - h)/2
|
||||
padding = 10
|
||||
pygame.draw.rect(self._CanvasHWND,(255,255,255),(x-padding,y-padding, w+padding*2,h+padding*2))
|
||||
pygame.draw.rect(self._CanvasHWND,SkinManager().GiveColor('White'),(x-padding,y-padding, w+padding*2,h+padding*2))
|
||||
|
||||
pygame.draw.rect(self._CanvasHWND,(0,0,0),(x-padding,y-padding, w+padding*2,h+padding*2),1)
|
||||
pygame.draw.rect(self._CanvasHWND,SkinManager().GiveColor('Black'),(x-padding,y-padding, w+padding*2,h+padding*2),1)
|
||||
|
||||
self._CanvasHWND.blit(my_text,(x,y,w,h))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user