Ejemplo n.º 1
0
 def __init__(self, target, max_val):
     self.interval = 10
     self.max_val = max_val
     self.target = target
     self.lane = [i for i in range(-max_val, max_val + 1)
                  ] + [i for i in range(max_val - 1, -max_val, -1)]
     self.n = len(self.lane)
     self.i = 0
     self.obj = ida_kernwin.register_timer(self.interval, self)
     if self.obj is None:
         raise RuntimeError("Failed to register timer")
Ejemplo n.º 2
0
        def __init__(self, target, n_frames, interval=200):
            self.interval = interval

            self.lane = [i for i in range(n_frames)
                         ] + [i for i in range(n_frames - 1, -1, -1)]
            self.n = len(self.lane)
            self.i = 0
            self.target = target
            self.obj = ida_kernwin.register_timer(self.interval, self)
            if self.obj is None:
                raise RuntimeError("Failed to register timer")
Ejemplo n.º 3
0
 def enable_timer(self):
     self.disable_timer()
     self.timer = register_timer(300, self._flash_cb)
     return
Ejemplo n.º 4
0
 def _enable_timer(self):
     if self.timer:
         unregister_timer(self.timer)
     self.timer = register_timer(self.ms, self._flicker_cb)
     return
Ejemplo n.º 5
0
 def on_activate(self, idx):
     if self.timer is not None:
         unregister_timer(self.timer)
     self.timer = register_timer(self.initial_timer_speed, self._timer_cb)
     return
Ejemplo n.º 6
0
 def __init__(self):
     self.interval = 1000
     self.obj = ida_kernwin.register_timer(self.interval, self)
     if self.obj is None:
         raise RuntimeError("Failed to register timer")
     self.times = 5
Ejemplo n.º 7
0
 def _enable_timer(self):
     if self.timer:
         unregister_timer(self.timer)
     self.timer = register_timer(self.ms, self._flip_hl_color)
     return