Staging
v0.8.1
v0.8.1
Revision 4070f50537fd1945d2ecbb9d4e72aeba7e72fa55 authored by Greg Ward on 04 April 1999, 02:46:29 UTC, committed by Greg Ward on 04 April 1999, 02:46:29 UTC
and 'make_file()'-- that way, the verbose and dry-run flags are handled for free.
1 parent bd3bdde
vumeter.py
#! /usr/bin/env 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()
Computing file changes ...