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]
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)