Reviewers: ,


Please review this at http://codereview.tryton.org/826002/

Affected files:
  M tryton/common/cellrenderercombo.py


Index: tryton/common/cellrenderercombo.py
===================================================================

--- a/tryton/common/cellrenderercombo.py
+++ b/tryton/common/cellrenderercombo.py
@@ -113,6 +113,13 @@
                 style.text[gtk.STATE_NORMAL])
             editable.modify_text(gtk.STATE_INSENSITIVE,
                 style.text[gtk.STATE_INSENSITIVE])
+
+        def key_press(widget, event):
+            if (event.type == gtk.gdk.KEY_PRESS
+                    and event.state & gtk.gdk.CONTROL_MASK
+                    and event.keyval == gtk.keysyms.space):
+                widget.popup()
+        editable.connect('key-press-event', key_press)
         return editable

 gobject.type_register(CellRendererCombo)



Reply via email to