From: benoit.pin Date: Wed, 16 Feb 2011 09:16:33 +0000 (+0000) Subject: Bugfix : doubleclick uniquement sur la liste. X-Git-Url: https://svn.cri.ensmp.fr/git/minwii.git/commitdiff_plain/9aa039bd2cca029a2b811fa40ead98298a0ce6ec?ds=sidebyside;hp=aecf97adec72d5af1df94782505df787efe5670a Bugfix : doubleclick uniquement sur la liste. git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@340 fe552daf-6dbe-4428-90eb-1537e0879342 --- diff --git a/src/minwii/widgets/songfilebrowser.py b/src/minwii/widgets/songfilebrowser.py index 08008e3..2e5cc78 100755 --- a/src/minwii/widgets/songfilebrowser.py +++ b/src/minwii/widgets/songfilebrowser.py @@ -59,7 +59,7 @@ class FileOpenDialog(FileDialog): 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() @@ -269,6 +269,12 @@ class FileOpenDialog(FileDialog): 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)