def __init__(self, canvas, main_window, title="Photos", elements=None, theme=None): Screen.__init__(self, canvas, "images/fullscreen", main_window, title, theme) self._setup_gui() self.elements = elements self.throbber = self.part_swallow_get("image_throbber"); self.controls_right = self.part_swallow_get("fullscreen/controls_right") self.controls_left = self.part_swallow_get("fullscreen/controls_left") self.controls_visible = False self.callback_transition_from = None self.callback_mouse_down = None self.callback_mouse_up = None self.callback_mouse_move = None self.callback_rotate_clockwise = None self.callback_zoom_in = None self.callback_zoom_out = None self.callback_prev = None self.callback_play_pause_toggle = None self.callback_next = None self.callback_back = None self.callback_show_image_finished = None
def __init__(self, canvas, main_window, title="Photos", elements=None, theme=None): Screen.__init__(self, canvas, "images/thumbnail", main_window, title, theme) self._setup_gui() self.elements = elements self.throbber = self.part_swallow_get("throbber") self.row_widths = [] self.over_speed = False self.kinetic = KineticMouse(self._move_offset) self.is_dragging = False self.mouse_down_pos = None self.callback_block_load = None self.callback_resume_load = None self.callback_transition_in_finished = None self.callback_clicked = None self.callback_move_offset = None # the resize callback is triggered in ImageGridContainer's _setup_gui self.callback_resized = None self.callback_on_theme_changed = None
def __init__(self, canvas, main_window, title="Photos", elements=None, theme=None): Screen.__init__(self, canvas, "images/grid", main_window, title, theme) self.elements = elements self.callback_clicked = None self.callback_create_thumb = None self.callback_cancel_thumb = None self._setup_gui_grid()
def __init__(self, canvas, main_window, title="Photos", theme=None): Screen.__init__(self, canvas, "images/internal", main_window, title, theme) self._setup_gui() self.callback_prev = None self.callback_select = None self.callback_next = None self.callback_transition_in_finished = None self.callback_transition_from = None self.callback_mouse_move = None self.callback_mouse_up = None self.animator = None self.old_pos = (-1, -1) self.max_left = 0 self.max_right = 0 self.movement = 0 event_area = self.part_object_get("click_area") event_area.on_mouse_down_add(self._mouse_down_cb) event_area.on_mouse_up_add(self._mouse_up_cb)