From a3e2c975c901321ee2b0daeeeb92b0ed5ffcfa02 Mon Sep 17 00:00:00 2001 From: bfox Date: Mon, 22 Jan 2001 17:28:26 +0000 Subject: Pressing the space bar now toggles the rows in the clist. --- iw/language_support_gui.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'iw') diff --git a/iw/language_support_gui.py b/iw/language_support_gui.py index 8b2fbefcd..978c82235 100644 --- a/iw/language_support_gui.py +++ b/iw/language_support_gui.py @@ -122,6 +122,10 @@ class LanguageSupportWindow (InstallWindow): self.language.set_row_data(row, (0, row_data, header)) self.language._update_row (row) + def language_key_press (self, list, event): + if event.keyval == ord(" ") and self.language.focus_row != -1: + self.toggle_row (self.language.focus_row) + # LanguageSupportWindow tag="langsupport" def getScreen (self): self.langs = self.todo.language.getSupported() @@ -163,6 +167,8 @@ class LanguageSupportWindow (InstallWindow): # langs we want to support self.language = checklist.CheckList(1) self.language.connect ('button_press_event', self.support_select_row) + self.language.connect ("key_press_event", self.language_key_press) + self.maxrows = 0 list = [] -- cgit