|
@@ -23,60 +23,6 @@ from UI.lang_manager import MyLangManager
|
|
|
|
|
|
from UI.multilabel import MultiLabel
|
|
|
|
|
|
-class InfoPageListItem(object):
|
|
|
- _PosX = 0
|
|
|
- _PosY = 0
|
|
|
- _Width = 0
|
|
|
- _Height = 20
|
|
|
-
|
|
|
- _Labels = {}
|
|
|
- _Icons = {}
|
|
|
- _Fonts = {}
|
|
|
-
|
|
|
- _LinkObj = None
|
|
|
-
|
|
|
- def __init__(self):
|
|
|
- self._Labels = {}
|
|
|
- self._Icons = {}
|
|
|
- self._Fonts = {}
|
|
|
-
|
|
|
- def SetSmallText(self,text):
|
|
|
-
|
|
|
- l = MultiLabel()
|
|
|
- l.SetCanvasHWND(self._Parent._CanvasHWND)
|
|
|
- l.Init(text,self._Fonts["small"])
|
|
|
-
|
|
|
- self._Labels["Small"] = l
|
|
|
-
|
|
|
- #if self._Labels["Small"]._Width > self._Width:
|
|
|
- # self._Width = self._Labels["Small"]._Width
|
|
|
- if self._Labels["Small"]._Height >= self._Height:
|
|
|
- self._Height = self._Labels["Small"]._Height+10
|
|
|
-
|
|
|
- def Init(self,text):
|
|
|
-
|
|
|
- #self._Fonts["normal"] = fonts["veramono12"]
|
|
|
-
|
|
|
- l = Label()
|
|
|
- l._PosX = 10
|
|
|
- l.SetCanvasHWND(self._Parent._CanvasHWND)
|
|
|
-
|
|
|
- l.Init(text,self._Fonts["normal"])
|
|
|
- self._Labels["Text"] = l
|
|
|
-
|
|
|
- def Draw(self):
|
|
|
-
|
|
|
- self._Labels["Text"]._PosY = self._PosY
|
|
|
- self._Labels["Text"].Draw()
|
|
|
-
|
|
|
- if "Small" in self._Labels:
|
|
|
- self._Labels["Small"]._PosX = self._Labels["Text"]._Width + 16
|
|
|
- self._Labels["Small"]._PosY = self._PosY
|
|
|
- self._Labels["Small"].Draw()
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
class AirplanePage(Page):
|
|
|
_FootMsg = ["Nav","Rescue","","Back","Toggle"]
|
|
|
_MyList = []
|