Reviewers: bch_b2ck.com,
Please review this at http://codereview.appspot.com/157125 Affected files: M tryton/gui/window/view_form/view/form_gtk/one2many.py Index: tryton/gui/window/view_form/view/form_gtk/one2many.py =================================================================== --- a/tryton/gui/window/view_form/view/form_gtk/one2many.py +++ b/tryton/gui/window/view_form/view/form_gtk/one2many.py @@ -315,18 +315,16 @@ and self.but_add.get_property('sensitive'): self._sig_add() return False - if ((event.keyval in (gtk.keysyms.N, gtk.keysyms.n) \ - and event.state & gtk.gdk.CONTROL_MASK) \ - or event.keyval == gtk.keysyms.F3) \ + if (event.keyval == gtk.keysyms.F3) \ and self.but_new.get_property('sensitive'): self._sig_new(widget) return False if event.keyval == gtk.keysyms.F2: self._sig_edit(widget) return False - if (event.keyval in (gtk.keysyms.L, gtk.keysyms.l) \ - and event.state & gtk.gdk.CONTROL_MASK): - self.switch_view(widget) + if event.keyval == gtk.keysyms.Delete \ + or event.keyval == gtk.keysyms.KP_Delete: + self._sig_remove(widget) return False def switch_view(self, widget): @@ -493,16 +491,17 @@ and self.but_add.get_property('sensitive'): self._sig_add() return False - if ((event.keyval == gtk.keysyms.N \ - and event.state & gtk.gdk.CONTROL_MASK \ - and event.state & gtk.gdk.SHIFT_MASK) \ - or event.keyval == gtk.keysyms.F3) \ + if (event.keyval == gtk.keysyms.F3) \ and self.but_new.get_property('sensitive'): self._sig_new(widget) return False if event.keyval == gtk.keysyms.F2: self._sig_edit(widget) return False + if event.keyval == gtk.keysyms.Delete \ + or event.keyval == gtk.keysyms.KP_Delete: + self._sig_remove(widget) + return False def destroy(self): self.screen.destroy() -- [email protected] mailing list
