# HG changeset patch # User Björn Ricks # Date 1365184766 -7200 # Node ID bcaddd0319def402aa64e54a3fe50dd610d14cf9 # Parent a16c2c42d99838a321342b25da89c31e2bd4cd1c Remove unnecessary methods These methods become unnecessary by urwids internal key handling for ListWidgets diff -r a16c2c42d998 -r bcaddd0319de getan/view.py --- a/getan/view.py Fri Apr 05 19:58:21 2013 +0200 +++ b/getan/view.py Fri Apr 05 19:59:26 2013 +0200 @@ -84,26 +84,6 @@ return self.rows[self.focused] return None - def up(self): - if self.focused > 0: - logger.debug("ListWidget: navigate to upper row.") - self.update_focus(self.focused-1, self.focused) - - def down(self): - if self.focused < len(self.rows) - 1: - logger.debug("ListWidget: navigate to lower row.") - self.update_focus(self.focused+1, self.focused) - - def validate_view(self): - if self.focused < self.top: - self.top = self.focused - self._update_view() - if self.focused + 8 >= self.top + self.size[1]: - self.top = self.focused - (self.size[1]) + 9 - if self.top < 0: - self.top = 0 - self._update_view() - def select(self): if not self.rows: return None