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))
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))
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)
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)))
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()
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()