Example #1
0
    def star_press(self, widget, event):
        (event_x, event_y) = get_event_coords(event)
        star = int(min(event_x / (STAR_SIZE / 2) + 1, 10))

        if self.star.read_only:
            self.star.progressbar_tip.show_image_text(_('You scored today already'), 'star/star_finish.png')
            self.star.show_progressbar_tip(event)
        else:
            self.star.progressbar_tip.show_image_text(_('Rated successfully'), 'star/star_success.png')
            self.star.show_progressbar_tip(event)
            if getattr(self, 'appid'):
                SetStarScore(self.appid, star).start()
                set_cookie_star(self.appid, int(star/2))
Example #2
0
    def star_press(self, widget, event):
        (event_x, event_y) = get_event_coords(event)
        star = int(min(event_x / (STAR_SIZE / 2) + 1, 10))

        if self.star.read_only:
            self.star.progressbar_tip.show_image_text(
                _('You scored today already'), 'star/star_finish.png')
            self.star.show_progressbar_tip(event)
        else:
            self.star.progressbar_tip.show_image_text(_('Rated successfully'),
                                                      'star/star_success.png')
            self.star.show_progressbar_tip(event)
            if getattr(self, 'appid'):
                SetStarScore(self.appid, star).start()
                set_cookie_star(self.appid, int(star / 2))
Example #3
0
    def motion_notify_star_view(self, widget, event):

        if not self.read_only:
            (event_x, event_y) = get_event_coords(event)
            star_level = int(min(event_x / (STAR_SIZE / 2) + 1, 10))
            self.star_buffer.star_level = star_level
            self.show_progressbar_tip(event)
            if star_level == 1 or star_level == 2:
                tips = _('Boring')
            elif star_level == 3 or star_level == 4:
                tips = _('Nothing special')
            elif star_level == 5 or star_level == 6:
                tips = _('Interesting')
            elif star_level == 7 or star_level == 8:
                tips = _('Good')
            elif star_level == 9 or star_level == 10:
                tips = _('Wow, wonderful')
            self.progressbar_tip.set_content(tips)
            self.queue_draw()
        else:
            self.progressbar_tip.show_image_text(_('You score today already'), 'star/star_finish.png')
            self.show_progressbar_tip(event)
    def motion_notify_star_view(self, widget, event):

        if not self.read_only:
            (event_x, event_y) = get_event_coords(event)
            star_level = int(min(event_x / (STAR_SIZE / 2) + 1, 10))
            self.star_buffer.star_level = star_level
            self.show_progressbar_tip(event)
            if star_level == 1 or star_level == 2:
                tips = _('Boring')
            elif star_level == 3 or star_level == 4:
                tips = _('Nothing special')
            elif star_level == 5 or star_level == 6:
                tips = _('Interesting')
            elif star_level == 7 or star_level == 8:
                tips = _('Good')
            elif star_level == 9 or star_level == 10:
                tips = _('Wow, wonderful')
            self.progressbar_tip.set_content(tips)
            self.queue_draw()
        else:
            self.progressbar_tip.show_image_text(_('You scored today already'), 'star/star_finish.png')
            self.show_progressbar_tip(event)
Example #5
0
 def star_button_press_handler(self, widget, event):
     (event_x, event_y) = get_event_coords(event)
     self.emit('star-press', int(min(event_x / (STAR_SIZE / 2) + 1, 10)))
Example #6
0
 def motion_notify_star_view(self, widget, event):
     if not self.read_only:
         (event_x, event_y) = get_event_coords(event)
         self.star_buffer.star_level = int(min(event_x / (STAR_SIZE / 2) + 1, 10))
         self.queue_draw()
Example #7
0
 def star_button_press_handler(self, widget, event):
     (event_x, event_y) = get_event_coords(event)
     self.emit('star-press', int(min(event_x / (STAR_SIZE / 2) + 1, 10)))
Example #8
0
 def motion_notify_star_view(self, widget, event):
     if not self.read_only:
         (event_x, event_y) = get_event_coords(event)
         self.star_buffer.star_level = int(
             min(event_x / (STAR_SIZE / 2) + 1, 10))
         self.queue_draw()