Example #1
0
	def _update_dirtable(self, mc, dir):
		self.dirtable = table = []
		enc = "unicode"
		if self.config.get_ascii():
			enc = "ascii"
		for ent in dir:
			if not ps2mc.mode_is_dir(ent[0]):
				continue
			dirname = "/" + ent[8]
			s = mc.get_icon_sys(dirname)
			if s == None:
				continue
			a = ps2save.unpack_icon_sys(s)
			size = mc.dir_size(dirname)
			title = ps2save.icon_sys_title(a, encoding = enc)
			table.append((ent, s, size, title))
Example #2
0
 def _update_dirtable(self, mc, dir):
     self.dirtable = table = []
     enc = "unicode"
     if self.config.get_ascii():
         enc = "ascii"
     for ent in dir:
         if not ps2mc.mode_is_dir(ent[0]):
             continue
         dirname = "/" + ent[8]
         s = mc.get_icon_sys(dirname)
         if s == None:
             continue
         a = ps2save.unpack_icon_sys(s)
         size = mc.dir_size(dirname)
         title = ps2save.icon_sys_title(a, encoding=enc)
         table.append((ent, s, size, title))
Example #3
0
def _get_ps2_title(mc, enc):
    s = mc.get_icon_sys(".")
    if s == None:
        return None
    a = ps2save.unpack_icon_sys(s)
    return ps2save.icon_sys_title(a, enc)
Example #4
0
def _get_ps2_title(mc, enc):
	s = mc.get_icon_sys(".");
	if s == None:
		return None
	a = ps2save.unpack_icon_sys(s)
	return ps2save.icon_sys_title(a, enc)