

def on_mouse_move(self, event):
    if event.is_dragging:
        (x, y) = event.pos
        (px, py) = event.press_event.pos
        imouse = (x, (self.size[1] - y), self, (self.size[1] - py))
        self.program['iMouse'] = imouse
        if (not self._timer):
            self.update()

dataset/ETHPy150Open alexjc/shadertoy-render/shadertoy-render.py RenderingCanvas.on_mouse_move/VarMisuse@57/65 `px`->`self`