def __init__(self, tag): CanvasIcon.__init__(self, size=style.STANDARD_ICON_SIZE/2, cache=True, file_name='icons/'+tag.icon+'.svg') self._uncolor() self._tag = tag self.connect('hovering-changed', self.__hovering_changed_event_cb) self.connect('button-release-event', self.__button_release_event_cb)
def __init__(self, model, file_name, xo_color, size=style.STANDARD_ICON_SIZE): CanvasIcon.__init__(self, file_name=file_name, xo_color=xo_color, size=size) self._model = model self.connect('activated', self._clicked_cb)
def __init__(self, favorite): CanvasIcon.__init__(self, icon_name='emblem-favorite', box_width=style.GRID_CELL_SIZE * 3 / 5, size=style.SMALL_ICON_SIZE) self._favorite = None self.set_favorite(favorite) self.connect('button-release-event', self.__release_event_cb) self.connect('motion-notify-event', self.__motion_notify_event_cb)
def __init__(self, keep): CanvasIcon.__init__( self, icon_name="emblem-favorite", box_width=style.GRID_CELL_SIZE * 3 / 5, size=style.SMALL_ICON_SIZE ) self.connect("motion-notify-event", self.__motion_notify_event_cb) self._keep = None self.set_keep(keep)
def __init__(self, mail): CanvasIcon.__init__(self, file_name='icons/message.svg', box_width=style.GRID_CELL_SIZE * 3 / 5, size=style.SMALL_ICON_SIZE) self.connect('motion-notify-event', self.__motion_notify_event_cb) self._mail = None self._set_mail(mail)
def __init__(self, keep): CanvasIcon.__init__(self, icon_name='emblem-favorite', box_width=style.GRID_CELL_SIZE * 3 / 5, size=style.SMALL_ICON_SIZE) self.connect('motion-notify-event', self.__motion_notify_event_cb) self._keep = None self.set_keep(keep)
def __init__(self, **kwargs): self._pulser = Pulser(self) self._base_color = None self._pulse_color = None self._paused = False self._pulsing = False CanvasIcon.__init__(self, **kwargs) self.connect('destroy', self.__destroy_cb)
def __init__(self, buddy, size=style.STANDARD_ICON_SIZE): CanvasIcon.__init__(self, icon_name='computer-xo', size=size) self._filtered = False self._buddy = buddy self._buddy.connect('notify::present', self.__buddy_notify_present_cb) self._buddy.connect('notify::color', self.__buddy_notify_color_cb) self.palette_invoker.cache_palette = False self._update_color()
def __init__(self): CanvasIcon.__init__(self, cache=True) self._home_model = shell.get_model() self._home_activity = self._home_model.get_active_activity() if self._home_activity is not None: self._update() self._home_model.connect('active-activity-changed', self.__active_activity_changed_cb) self.connect('button-release-event', self.__button_release_event_cb)
def __init__(self, activity_info): CanvasIcon.__init__(self, cache=True, file_name=activity_info.get_icon()) self._activity_info = activity_info self._journal_entries = [] self._hovering = False self._resume_mode = True self.connect('hovering-changed', self.__hovering_changed_event_cb) self.connect('button-release-event', self.__button_release_event_cb) datastore.updated.connect(self.__datastore_listener_updated_cb) datastore.deleted.connect(self.__datastore_listener_deleted_cb) self._refresh() self._update()