Beispiel #1
0
    def __init__(self):
        self.hiss_start = 0
        self.hiss_last = 0
        self.button = 0
        self.mouse_origin = Point2d(0, 0)
        self.mouse_last = Point2d(0, 0)
        self.dragging = False

        tap.register(tap.MMOVE, self.on_move)
        noise.register('noise', self.on_noise)
Beispiel #2
0
 def __init__(self):
     self.main_screen = ui.main_screen()
     self.offset_x = self.main_screen.width // 2
     self.offset_y = self.main_screen.height // 2
     self.angle = 0
     self.speed = 0.0
     self.mcanvas = canvas.Canvas.from_screen(self.main_screen)
     self.active = False
     self.last_draw = time.time()
     self.accel = Acceleration(cd=(.001, 100.0),
                               v=(0.0004, 0.0025),
                               lmb=1000.0,
                               ratio=0.3)
     self.hiss_start = time.time()
     noise.register("noise", self.on_noise)
Beispiel #3
0
 def __init__(self):
     self.main_screen = ui.main_screen()
     self.center_x = self.main_screen.x + self.main_screen.width // 2
     self.center_y = self.main_screen.y + self.main_screen.height // 2
     self.offset_x = self.center_x
     self.offset_y = self.center_y
     self.first_hiss = True
     self.hiss_job = None
     self.angle = 0
     self.radius = 15
     self.mcanvas = canvas.Canvas.from_screen(self.main_screen)
     self.active = False
     self.last_draw = time.time()
     self.accel = Acceleration(cd=(0.001, 100.0),
                               v=(0.0004, 0.0025),
                               lmb=1000.0,
                               ratio=0.3)
     noise.register("noise", self.on_noise)
Beispiel #4
0
 def __init__(self):
     noise.register('noise', self.on_noise)
Beispiel #5
0
            lib.nvgBeginPath(vg)
            lib.nvgMoveTo(vg, x + ob, wavemid - waveheight / 2 + 5)
            lib.nvgLineTo(vg, x + ot, wavemid + waveheight / 2 - 5)
            lib.nvgStroke(vg)


font = None
timeline = AudioTimeline()


def on_noise(noise):
    with timeline.lock:
        timeline.events.append([len(timeline.history), noise])


def on_overlay(vg, width, height):
    global font
    if font is None:
        font = lib.nvgCreateFont(
            vg, 'courier'.encode('utf8'),
            '/Library/Fonts/Courier New Bold.ttf'.encode('utf8'))
    lib.nvgFontFaceId(vg, font)
    lib.nvgFontSize(vg, 18)

    timeline.draw(vg, 0, height * 4 / 5, width, height / 5)


noise.register('noise', on_noise)
record.register('record', timeline.append)
app.register('overlay', on_overlay)
Beispiel #6
0
    def __init__(self):
        self.button = 0

        noise.register("noise", self.on_noise)
    def __init__(self):
        self.button = 0
        self.last_click = 0

        noise.register("noise", self.on_noise)
Beispiel #8
0
 def start(self):
     tap.register(tap.MMOVE, self.on_move)
     noise.register('noise', self.on_noise)
 def enable(self):
     if self.enabled: return
     noise.register('noise', self.on_pop)
     # app.register('overlay', self.draw_gaze)
     self.enabled = True
Beispiel #10
0
    def register(self):
        if self.registered:
            return

        self.registered = True
        noise.register('noise', self.on_noise)
    def __init__(self):
        self.hiss_start = 0
        self.hiss_last = 0
        self.sleeping_mouse_suspended = False

        noise.register('noise', self.on_noise)
Beispiel #12
0
 def __init__(self, initial_delay='500ms', repeat_delay='100ms'):
     self.initial_delay = initial_delay
     self.repeat_delay = repeat_delay
     noise.register('noise', self.on_noise)
     self.job = None
Beispiel #13
0
 def enable(self):
     noise.register('noise', self.on_noise)