1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-24 07:02:29 +01:00

Fixed some keypress shenanigans

curses/wicd-curses.py: Fixed mouse events being passed to keypress functions (again)
curses/prefs_curses.py: Fixed some translations
curses/curses_misc.py:
  Fixed mouse handling in TabColumns
  Fixed callbacks to non-global keypresses in OptCols
This commit is contained in:
Andrew Psaltis
2009-03-14 20:54:45 -04:00
parent 857d19b0ec
commit f2f7299c98
3 changed files with 24 additions and 10 deletions

View File

@@ -896,20 +896,22 @@ class appGUI():
data[5],
data[4], False)
if self.diag:
if 'esc' in keys:
self.restore_primary()
if 'meta enter' in keys:
self.diag.save_settings()
self.restore_primary()
for k in keys:
self.frame.keypress(self.size,k)
if urwid.is_mouse_event(k):
event, button, col, row = k
self.frame.mouse_event( self.size,
event, button, col, row,
focus=True)
continue
if self.diag:
if k == 'esc':
self.restore_primary()
break
if k == 'meta enter':
self.diag.save_settings()
self.restore_primary()
break
self.frame.keypress(self.size,k)
if k == "window resize":
self.size = ui.get_cols_rows()
continue