def _loadTranslations(self, bundleDirectory): def filterFunc(fileName): fileName = os.path.basename(fileName) return fileName.startswith(u"zoundry.base_") #$NON-NLS-1$ # end filterFunc() rval = ZSortedList(self) for bundleFileName in getDirectoryListing(bundleDirectory, filterFunc, False): localeString = self._extractLocale(bundleFileName) locale = ZLocale(localeString) translation = ZTranslation(locale, bundleDirectory) translation.load() rval.append(translation) return rval
class ZMenuNode(IZMenuNode): def __init__(self, name=None, description=None, bitmap=None, isSep=False, isCB=False, boldFlag=False, gravity=0): self.name = name self.description = description self.bitmap = bitmap self.isSep = isSep self.isCB = isCB self.boldFlag = boldFlag self.gravity = gravity self.children = ZSortedList(ZMenuNodeComparator()) # end __init__() def addChild(self, node): self.children.append(node) # end addChild() def getChildren(self): return self.children # end getChildren() def getName(self): return self.name # end getName() def setName(self, name): self.name = name # end setName() def getDescription(self): return self.description # end getDescription() def setDescription(self, description): self.description = description # end setDescription() def getBitmap(self): return self.bitmap # end getBitmap() def setBitmap(self, bitmap): self.bitmap = bitmap # end setBitmap() def isSeparator(self): return self.isSep # end isSeparator() def isCheckboxItem(self): return self.isCB # end isCheckboxItem() def setCheckboxItem(self, checkboxFlag): self.isCB = checkboxFlag # end setCheckboxItem() def isBold(self): return self.boldFlag # end isBold() def setBold(self, boldFlag): self.boldFlag = boldFlag # end setBold() def getGravity(self): return self.gravity # end getGravity() def setGravity(self, gravity): self.gravity = gravity
class ZMenuNode(IZMenuNode): def __init__(self, name = None, description = None, bitmap = None, isSep = False, isCB = False, boldFlag = False, gravity = 0): self.name = name self.description = description self.bitmap = bitmap self.isSep = isSep self.isCB = isCB self.boldFlag = boldFlag self.gravity = gravity self.children = ZSortedList(ZMenuNodeComparator()) # end __init__() def addChild(self, node): self.children.append(node) # end addChild() def getChildren(self): return self.children # end getChildren() def getName(self): return self.name # end getName() def setName(self, name): self.name = name # end setName() def getDescription(self): return self.description # end getDescription() def setDescription(self, description): self.description = description # end setDescription() def getBitmap(self): return self.bitmap # end getBitmap() def setBitmap(self, bitmap): self.bitmap = bitmap # end setBitmap() def isSeparator(self): return self.isSep # end isSeparator() def isCheckboxItem(self): return self.isCB # end isCheckboxItem() def setCheckboxItem(self, checkboxFlag): self.isCB = checkboxFlag # end setCheckboxItem() def isBold(self): return self.boldFlag # end isBold() def setBold(self, boldFlag): self.boldFlag = boldFlag # end setBold() def getGravity(self): return self.gravity # end getGravity() def setGravity(self, gravity): self.gravity = gravity