def __init__(self, canvas, group_name, parent, theme=None): EdjeWidget.__init__(self, canvas, group_name, parent, theme) self.image = canvas.FilledImage() self.part_swallow("image", self.image) self.callback_preloaded = None self.image.on_image_preloaded_add(self.cb_preloaded) self.model = None
def __init__(self, parent, create_thumb, cancel_thumb, theme=None): EdjeWidget.__init__(self, parent.evas, "images/grid_item", parent, theme) self._model = None self._img = self.evas.FilledImage() self._img.on_image_preloaded_add(self._on_preloaded_cb) self.part_swallow("contents", self._img) self.signal_emit("image,hide", "") self.callback_create_thumb = create_thumb self.callback_cancel_thumb = cancel_thumb self.loading_thumb = False