Esempio n. 1
0
    def factory(self, menu, parent, context):
        item = rating.RatingMenuItem()
        item.connect('show', self.on_show, menu, parent, context)
        self._rating_changed_id = item.connect('rating-changed',
            self.on_rating_changed, menu, parent, context)

        return item
Esempio n. 2
0
    def factory(self, menu, parent, context):
        # don't show rating widget for computed track selections (see #340)
        if context.get('needs-computing'):
            return
        item = rating.RatingMenuItem()
        item.connect('show', self.on_show, menu, parent, context)
        self._rating_changed_id = item.connect(
            'rating-changed', self.on_rating_changed, menu, parent, context
        )

        return item