Add AccelGroup on search windows

This commit is contained in:
Cédric Krier committed 2009-11-26 10:34:06 +01:00
1 parent 1e7c08dcdf
commit 8898e0ec86
2 files changed
+13 -5

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
* Add AccelGroup on search windows (CTRL+Return)
* Use same keyboard shortcut for xxx2many than for other fields
Version 1.4.0 - 2009-10-19
+12 -5
View File
@@ -23,14 +23,21 @@ class WinSearch(object):
self.parent = parent
self.win = gtk.Dialog(_('Search'), self.parent,
gtk.DIALOG_MODAL|gtk.DIALOG_DESTROY_WITH_PARENT,
(gtk.STOCK_FIND, gtk.RESPONSE_APPLY,
gtk.STOCK_NEW, gtk.RESPONSE_ACCEPT,
gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
gtk.STOCK_OK, gtk.RESPONSE_OK))
gtk.DIALOG_MODAL|gtk.DIALOG_DESTROY_WITH_PARENT)
self.win.set_icon(TRYTON_ICON)
self.win.set_has_separator(True)
self.win.set_default_response(gtk.RESPONSE_APPLY)
self.accel_group = gtk.AccelGroup()
self.win.add_accel_group(self.accel_group)
self.but_find = self.win.add_button(gtk.STOCK_FIND, gtk.RESPONSE_APPLY)
self.but_new = self.win.add_button(gtk.STOCK_NEW, gtk.RESPONSE_ACCEPT)
self.but_cancel = self.win.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
self.but_ok = self.win.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
self.but_ok.add_accelerator('clicked', self.accel_group,
gtk.keysyms.Return, gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE)
hbox = gtk.HBox()
hbox.show()
self.win.vbox.pack_start(hbox, expand=False, fill=True)