self.body.tr()
self.body.td(self.list, colspan=4, style=td_style)
self.list.connect(CHANGE, self._item_select_changed_, None)
- self.list.connect(CLICK, self._check_dbl_click_, None)
+ #self.list.connect(CLICK, self._check_dbl_click_, None)
self._last_time_click = pygame.time.get_ticks()
self.button_ok.connect(CLICK, self._button_okay_clicked_, None)
self.body.tr()
def event(self, e) :
FileDialog.event(self, e)
+
+ if e.type == CLICK and \
+ e.button == 1 and \
+ self.list.rect.collidepoint(e.pos) :
+ self._check_dbl_click_(e)
+
if e.type == KEYDOWN and e.key == K_RETURN :
self._button_okay_clicked_(None)
fullDeco = u''.join(filter(lambda c : isPrintable(c), fullDeco))
return fullDeco
-def desacc(s) :
- us = s.decode('utf-8', 'ignore')
+def desacc(s, encoding='iso-8859-1') :
+ us = s.decode(encoding, 'ignore')
ret = []
for uc in us :
ret.append(_recurseDecomposition(uc))