Mercurial > getan > getan
comparison getan/view.py @ 216:bcaddd0319de
Remove unnecessary methods
These methods become unnecessary by urwids internal key handling for ListWidgets
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 05 Apr 2013 19:59:26 +0200 |
parents | a16c2c42d998 |
children | 7d6615ac2453 |
comparison
equal
deleted
inserted
replaced
215:a16c2c42d998 | 216:bcaddd0319de |
---|---|
81 | 81 |
82 def node_in_focus(self): | 82 def node_in_focus(self): |
83 if self.rows: | 83 if self.rows: |
84 return self.rows[self.focused] | 84 return self.rows[self.focused] |
85 return None | 85 return None |
86 | |
87 def up(self): | |
88 if self.focused > 0: | |
89 logger.debug("ListWidget: navigate to upper row.") | |
90 self.update_focus(self.focused-1, self.focused) | |
91 | |
92 def down(self): | |
93 if self.focused < len(self.rows) - 1: | |
94 logger.debug("ListWidget: navigate to lower row.") | |
95 self.update_focus(self.focused+1, self.focused) | |
96 | |
97 def validate_view(self): | |
98 if self.focused < self.top: | |
99 self.top = self.focused | |
100 self._update_view() | |
101 if self.focused + 8 >= self.top + self.size[1]: | |
102 self.top = self.focused - (self.size[1]) + 9 | |
103 if self.top < 0: | |
104 self.top = 0 | |
105 self._update_view() | |
106 | 86 |
107 def select(self): | 87 def select(self): |
108 if not self.rows: | 88 if not self.rows: |
109 return None | 89 return None |
110 node = self.rows[self.focused] | 90 node = self.rows[self.focused] |