mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
Initial revision
This commit is contained in:
parent
4a5ab81bc9
commit
715a653152
10 changed files with 983 additions and 0 deletions
35
Demo/sgi/audio_stdwin/vumeter.py
Executable file
35
Demo/sgi/audio_stdwin/vumeter.py
Executable file
|
@ -0,0 +1,35 @@
|
|||
#! /usr/local/python
|
||||
|
||||
import audio
|
||||
import stdwin
|
||||
|
||||
from VUMeter import VUMeter
|
||||
from WindowParent import WindowParent
|
||||
import MainLoop
|
||||
|
||||
NBUFS=20
|
||||
BUFSIZE = NBUFS*48
|
||||
SCALE=128
|
||||
|
||||
class MyVUMeter(VUMeter):
|
||||
def init_reactivity(self):
|
||||
self.parent.need_mouse(self)
|
||||
def mouse_down(self, detail):
|
||||
if self.enabled:
|
||||
self.stop()
|
||||
else:
|
||||
self.start()
|
||||
def mouse_move(self, detail): pass
|
||||
def mouse_up(self, detail): pass
|
||||
|
||||
def main():
|
||||
audio.setrate(3)
|
||||
audio.setoutgain(0)
|
||||
w = WindowParent().create('VU Meter', (200, 100))
|
||||
v = MyVUMeter().define(w)
|
||||
v.start()
|
||||
w.realize()
|
||||
while 1:
|
||||
w.dispatch(stdwin.getevent())
|
||||
|
||||
main()
|
Loading…
Add table
Add a link
Reference in a new issue