def Init(self, text): l = Label() l._PosX = 16 l.SetCanvasHWND(self._Parent._CanvasHWND) l.Init(text, self._Fonts["normal"]) self._Labels["Text"] = l
def Init(self, text): #self._Fonts["normal"] = fonts["veramono12"] l = Label() l._PosX = 20 l.SetCanvasHWND(self._Parent._CanvasHWND) if self._MyType == ICON_TYPES["DIR"] or self._MyType == ICON_TYPES[ "FILE"]: self._Path = text label_text = os.path.basename(text) alias_file = os.path.splitext(text)[0] + ".alias" if os.path.isfile(alias_file): fp = open(alias_file, "r") alias = fp.read() fp.close() label_text = alias.decode("utf8") if self._MyType == ICON_TYPES["DIR"]: l.Init(label_text, self._Fonts["normal"]) else: l.Init(label_text, self._Fonts["normal"]) self._Labels["Text"] = l
def SetSmallText(self, text): l = Label() l._PosX = 40 l.SetCanvasHWND(self._Parent._CanvasHWND) l.Init(text, self._Fonts["small"]) self._Labels["Small"] = l
def Init(self, text): l = Label() l._PosX = 10 l.SetCanvasHWND(self._Parent._CanvasHWND) text = MyLangManager.Tr(text) l.Init(text, self._Fonts["normal"]) self._Labels["Text"] = l
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 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 add_icon = IconItem() add_icon._ImgSurf = MyIconPool.GiveIconSurface("add") add_icon._CanvasHWND = self._CanvasHWND add_icon._Parent = self add_icon.Init(0, 0, MyIconPool.Width("add"), MyIconPool.Height("add"), 0) ware_icon = IconItem() ware_icon._ImgSurf = MyIconPool.GiveIconSurface("ware") ware_icon._CanvasHWND = self._CanvasHWND ware_icon._Parent = self ware_icon.Init(0, 0, MyIconPool.Width("ware"), MyIconPool.Height("ware"), 0) app_icon = IconItem() app_icon._ImgSurf = MyIconPool.GiveIconSurface("app") app_icon._CanvasHWND = self._CanvasHWND app_icon._Parent = self app_icon.Init(0, 0, MyIconPool.Width("app"), MyIconPool.Height("app"), 0) appdling_icon = IconItem() appdling_icon._ImgSurf = MyIconPool.GiveIconSurface("appdling") appdling_icon._CanvasHWND = self._CanvasHWND appdling_icon._Parent = self appdling_icon.Init(0, 0, MyIconPool.Width("appdling"), MyIconPool.Height("appdling"), 0) blackheart_icon = IconItem() blackheart_icon._ImgSurf = MyIconPool.GiveIconSurface("blackheart") blackheart_icon._Width = MyIconPool.Width("blackheart") blackheart_icon._Height = MyIconPool.Height("blackheart") blackheart_icon._CanvasHWND = self._CanvasHWND blackheart_icon._Parent = self self._Icons["add"] = add_icon self._Icons["ware"] = ware_icon self._Icons["app"] = app_icon self._Icons["appdling"] = appdling_icon self._Icons["blackheart"] = blackheart_icon
def Init(self, text): #self._Fonts["normal"] = fonts["veramono12"] self._CanvasHWND = self._Parent._CanvasHWND l = Label() l._PosX = 10 l.SetCanvasHWND(self._Parent._CanvasHWND) l.Init(text, self._Fonts["normal"]) self._Labels["Text"] = l done_icon = IconItem() done_icon._ImgSurf = MyIconPool._Icons["done"] done_icon._CanvasHWND = self._Parent._CanvasHWND done_icon._Parent = self self._Icons["done"] = done_icon
def Init(self, text): #self._Fonts["normal"] = fonts["veramono12"] l = Label() l._PosX = 20 l.SetCanvasHWND(self._Parent._CanvasHWND) if self._MyType == ICON_TYPES["DIR"] or self._MyType == ICON_TYPES[ "FILE"]: self._Path = text label_text = os.path.basename(text) if self._MyType == ICON_TYPES["DIR"]: l.Init(label_text, self._Fonts["normal"]) else: l.Init(label_text, self._Fonts["normal"]) self._Labels["Text"] = l
def Init(self, path, object): self._Path = path self._Atts = object is_active = False if "Address" in object: self._MacAddr = object["Address"] if "Connected" in object: if object["Connected"] == 1: is_active = True if is_active: self.SetActive(is_active) name_label = Label() name_label._PosX = 12 name_label._CanvasHWND = self._Parent._CanvasHWND mac_addr = self._MacAddr if "Name" in object: if len(object["Name"]) > 3: mac_addr = object["Name"] if "RSSI" in object: print(object["RSSI"]) self._RSSI = int(object["RSSI"]) mac_addr = mac_addr[:34] name_label.Init(mac_addr, self._FontObj) self._Labels["mac_addr"] = name_label done_icon = NetItemIcon() done_icon._ImgSurf = MyIconPool.GiveIconSurface("done") done_icon._CanvasHWND = self._Parent._CanvasHWND done_icon._Parent = self self._Icons["done"] = done_icon
def Init(self, i, is_active): # Pick which strength measure to use based on what the daemon says # gap allocates more space to the first module if self._Parent._Daemon.GetSignalDisplayType() == 0: strenstr = 'quality' gap = 4 # Allow for 100% else: strenstr = 'strength' gap = 7 # -XX dbm = 7 self._NetId = i # All of that network property stuff self._Stren = self._Parent._Daemon.FormatSignalForPrinting( str(self._Parent._Wireless.GetWirelessProperty(self._NetId, strenstr))) self._Essid = self._Parent._Wireless.GetWirelessProperty(self._NetId, 'essid') self._Bssid = self._Parent._Wireless.GetWirelessProperty(self._NetId, 'bssid') if self._Parent._Wireless.GetWirelessProperty(self._NetId, 'encryption'): self._Encrypt = \ self._Parent._Wireless.GetWirelessProperty(self._NetId, 'encryption_method') else: self._Encrypt = 'Unsecured' self._Mode = \ self._Parent._Wireless.GetWirelessProperty(self._NetId, 'mode') # Master, Ad-Hoc self._Channel = self._Parent._Wireless.GetWirelessProperty(self._NetId, 'channel') theString = ' %-*s %25s %9s %17s %6s %4s' % \ (gap, self._Stren, self._Essid, self._Encrypt, self._Bssid, self._Mode, self._Channel) if is_active: theString = ">> "+theString[1:] self.SetActive(is_active) essid_label = Label() essid_label._PosX = 36 #essid_label._PosY = self._PosY + (self._Height - self._FontObj.render(self._Essid,True,(83,83,83)).get_height())/2 essid_label._CanvasHWND = self._Parent._CanvasHWND if len(self._Essid) > 19: essid_ = self._Essid[:20] else: essid_ = self._Essid essid_label.Init(essid_,self._FontObj) self._Labels["essid"] = essid_label stren_label = Label() #stren_label._PosY = self._PosY + (self._Height - self._FontObj.render(self._Stren,True,(83,83,83)).get_height())/2 stren_label._CanvasHWND = self._Parent._CanvasHWND stren_label.Init(self._Stren,self._FontObj) stren_label._PosX = self._Width - 23 - stren_label.Width() - 2 self._Labels["stren"] = stren_label lock_icon = NetItemIcon() lock_icon._ImgSurf = MyIconPool._Icons["lock"] lock_icon._CanvasHWND = self._Parent._CanvasHWND lock_icon._Parent = self self._Icons["lock"] = lock_icon done_icon = NetItemIcon() done_icon._ImgSurf = MyIconPool._Icons["done"] done_icon._CanvasHWND = self._Parent._CanvasHWND done_icon._Parent = self self._Icons["done"] = done_icon ## reuse the resource from TitleBar nimt = NetItemMultiIcon() nimt._ImgSurf = self._Parent._Screen._TitleBar._Icons["wifistatus"]._ImgSurf nimt._CanvasHWND = self._Parent._CanvasHWND nimt._Parent = self self._Icons["wifistatus"] = nimt