Exemple #1
0
 def show(self, view_manager, give_focus=True):
     #Register the metadata callbacks if needed
     if self.__metadata_callbacks is None:
         self.__metadata_callbacks = MetadataUpdateCallbacks()
         session = view_manager.get_var('session')
         session.add_callbacks(self.__metadata_callbacks)
     
     
     if not self.is_visible() or not self.__list_rendered:
         BaseListContainerView.show(self, view_manager, give_focus)
     elif self.__list_rendered:
         self._update_metadata(view_manager)