Exemplo n.º 1
0
    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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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