Example #1
0
 def sym(self, val):
     self.__sym = val
     if val is None:
         self.selectSymWidget(None)
     else:
         val = conf._tosymkey(val)
         w = self.__widgets.get(val)
         self.selectSymWidget(w)
Example #2
0
 def sym(self, val):
     self.__sym = val
     if val is None:
         self.selectSymWidget(None)
     else:
         val = conf._tosymkey(val)
         w = self.__widgets.get(val)
         self.selectSymWidget(w)
Example #3
0
def __getSymIcons(icon_dir):
    sym_icons = {}
    try:
        for f in os.listdir(icon_dir):
            p = os.path.join(icon_dir, f)
            if os.path.isfile(p):
                name, ext = os.path.splitext(f)
                sym = conf._tosymkey(name)
                sym_icons[sym] = (p, None)
    except Exception as ex:
        logging.error('read icons error: ' + str(ex))
    return sym_icons
Example #4
0
def getSymbol(name, def_name=conf.DEF_SYMBOL):
    name = conf._tosymkey(name)
    sym = __getSymbol(name)
    if not sym and name != def_name:
        return __getSymbol(def_name)  #return default
    return sym
Example #5
0
def __splitSymFilename(fname):
    sym = os.path.splitext(fname)[0].split('@')

    name = conf._tosymkey(sym[0])
    author = sym[1] if len(sym) >= 2 else None
    return name, author
Example #6
0
def getIcon(sym, def_sym=conf.DEF_SYMBOL):
    sym = conf._tosymkey(sym)
    icon = __getIcon(sym)
    if not icon and sym != def_sym:
        return __getIcon(def_sym) #return default
    return icon