Exemplo n.º 1
0
 def create_bitmap(self, artid, client, size):
     artid = wal.untr(artid)
     if artid in self.match_keys:
         filename = self.iconmatch[artid] + self.file_ext
         size_dir = '%sx%s' % (size[0], size[0])
         if size == wal.DEF_SIZE:
             size_dir = 'fixed'
         path = os.path.join(self.theme_path, size_dir, filename)
         if fsutils.isfile(path):
             return self.get_bitmap(path)
     elif artid in self.iconset:
         path = os.path.join(self.iconset_path, artid + self.file_ext)
         sized_name = artid + '-' + str(size[0]) + self.file_ext
         sized_path = os.path.join(self.iconset_path, sized_name)
         if fsutils.isfile(sized_path):
             return self.get_bitmap(sized_path)
         elif fsutils.isfile(path):
             return self.get_bitmap(path)
     else:
         filename = artid + self.file_ext
         size_dir = '%dx%d' % (size[0], size[0])
         if size == wal.DEF_SIZE:
             size_dir = 'fixed'
         path = os.path.join(self.theme_path, size_dir, filename)
         if fsutils.isfile(path):
             return self.get_bitmap(path)
     if fsutils.isfile(artid):
         return self.get_bitmap(artid)
     return self.get_bitmap()
Exemplo n.º 2
0
 def get_shortcut_text(self):
     if self.is_acc:
         return wal.untr(self.acc_entry.ToString())
     return ''
Exemplo n.º 3
0
 def get_connection(self):
     return wal.untr(self.details['device-uri'])
Exemplo n.º 4
0
 def get_driver_name(self):
     return wal.untr(self.details['printer-make-and-model'])
Exemplo n.º 5
0
 def get_name(self):
     return wal.untr(self.details['printer-info'])
Exemplo n.º 6
0
 def get_ps_name(self):
     return wal.untr(self.name)
Exemplo n.º 7
0
 def get_shortcut_text(self):
     return wal.untr(self.acc_entry.ToString()).replace(' ', '') \
         if self.is_acc else ''