Exemple #1
0
 def _update_recommended_for_you_in_cat_content(self, category):
     if (self.recommended_for_you_in_cat
             and self.recommended_for_you_in_cat.get_parent()):
         self.vbox.remove(self.recommended_for_you_in_cat)
     self.recommended_for_you_in_cat = RecommendationsPanelCategory(
         self, category)
     # only show the panel in the categories view when the user
     # is opted in to the recommender service
     # FIXME: this is needed vs. a simple hide() on the widget because
     #        we do a show_all on the view
     if self.recommended_for_you_in_cat.recommender_agent.is_opted_in():
         self.vbox.pack_start(self.recommended_for_you_in_cat, False, False,
                              0)
Exemple #2
0
 def _update_recommended_for_you_in_cat_content(self, category):
     if (self.recommended_for_you_in_cat
             and self.recommended_for_you_in_cat.get_parent()):
         self.recommended_for_you_in_cat.disconnect_by_func(
             self.on_application_activated)
         self.vbox.remove(self.recommended_for_you_in_cat)
     self.recommended_for_you_in_cat = RecommendationsPanelCategory(
         self.db, self.properties_helper, category)
     self.recommended_for_you_in_cat.connect("application-activated",
                                             self.on_application_activated)
     self.recommended_for_you_in_cat.connect('more-button-clicked',
                                             self.on_category_clicked)
     # only show the panel in the categories view when the user
     # is opted in to the recommender service
     # FIXME: this is needed vs. a simple hide() on the widget because
     #        we do a show_all on the view
     if self.recommended_for_you_in_cat.recommender_agent.is_opted_in():
         self.vbox.pack_start(self.recommended_for_you_in_cat, False, False,
                              0)