comparison getan/nodes.py @ 469:050ffdec60d9

Fix the orientation problem * Highlights the project what is open.
author Magnus Schieder <mschieder@intevation.de>
date Tue, 08 May 2018 13:29:45 +0200
parents ceb5909b106e
children 950bfe89ec3d
comparison
equal deleted inserted replaced
468:74e550aa3b6a 469:050ffdec60d9
44 self._w.set_focus_map({None: 'selected_entry'}) 44 self._w.set_focus_map({None: 'selected_entry'})
45 self._w.set_attr_map({None: 'selected_entry'}) 45 self._w.set_attr_map({None: 'selected_entry'})
46 else: 46 else:
47 self._w.set_focus_map({None: 'entry'}) 47 self._w.set_focus_map({None: 'entry'})
48 self._w.set_attr_map({None: 'entry'}) 48 self._w.set_attr_map({None: 'entry'})
49
50 # Only projects can be open.
51 if self.item.open and not self.has_focus:
52 self._w.set_attr_map({None: 'open_project'})
53 else:
54 self.item.open = False
49 55
50 def select(self): 56 def select(self):
51 self.selected = not self.selected 57 self.selected = not self.selected
52 logger.debug("Node: update selection of item '%s' selected %s" 58 logger.debug("Node: update selection of item '%s' selected %s"
53 % (self.item, self.selected)) 59 % (self.item, self.selected))
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)