annotate light8/rsn.py @ 59:001646cd5349

all mousewheel events everywhere will now pass up the tree to be caught by all mousewheel events everywhere will now pass up the tree to be caught by higher widgets. if things get slow, this might be the problem
author drewp
date Tue, 09 Jul 2002 07:36:29 +0000
parents eaf60f5dce86
children ab0be21b549b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
1 #!/usr/bin/env python
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
2 from __future__ import nested_scopes
45b12307c695 Initial revision
drewp
parents:
diff changeset
3
51
71489bb71528 - Meet Fader. He is going to grow up and be a crossfader some day
dmcc
parents: 49
diff changeset
4 from Tix import *
35
3cbe7110d8f7 cleanup imports, fix backwards colors in changing level direction
dmcc
parents: 34
diff changeset
5 from signal import signal, SIGINT
12
7adc65771676 big restructuring - moved lots of things (including most panels) to other files
drewp
parents: 4
diff changeset
6 import io
7adc65771676 big restructuring - moved lots of things (including most panels) to other files
drewp
parents: 4
diff changeset
7 from uihelpers import *
51
71489bb71528 - Meet Fader. He is going to grow up and be a crossfader some day
dmcc
parents: 49
diff changeset
8 from Fader import Fader
56
2af6698b0566 pulled Lightboard out of rsn.py (and fixed all the dependency problems i could find)
drewp
parents: 54
diff changeset
9 from Lightboard import Lightboard
2af6698b0566 pulled Lightboard out of rsn.py (and fixed all the dependency problems i could find)
drewp
parents: 54
diff changeset
10
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
11 if len(sys.argv) >= 2:
45b12307c695 Initial revision
drewp
parents:
diff changeset
12 DUMMY = 0
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
13 print "This is the real thing, baby"
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
14 window_title = "Light 8.8 (On Air)"
45b12307c695 Initial revision
drewp
parents:
diff changeset
15 else:
45b12307c695 Initial revision
drewp
parents:
diff changeset
16 DUMMY = 1
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
17 print "Dummy mode"
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
18 window_title = "Light 8.8 (Bogus)"
45b12307c695 Initial revision
drewp
parents:
diff changeset
19
45b12307c695 Initial revision
drewp
parents:
diff changeset
20 root = Tk()
45b12307c695 Initial revision
drewp
parents:
diff changeset
21 root.wm_title(window_title)
30
e9d2e7754fd9 sideways subs, new x/y buttons (which don't draw right, but they work)
drewp
parents: 29
diff changeset
22 root.wm_geometry('+462+470')
19
6284a812da50 makefile - add link to ../Widgets/FlyingFader.py
dmcc
parents: 17
diff changeset
23 root.tk_focusFollowsMouse()
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
24
29
f595fdd4c548 minor cleanups, convert parallel port controller to a class
dmcc
parents: 28
diff changeset
25 parportdmx = io.ParportDMX(DUMMY)
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
26
56
2af6698b0566 pulled Lightboard out of rsn.py (and fixed all the dependency problems i could find)
drewp
parents: 54
diff changeset
27 mr_lightboard = Lightboard(root,parportdmx,DUMMY)
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
28
26
219d6fcbc28d Reclassification, minor cleanups
dmcc
parents: 19
diff changeset
29 signal(SIGINT, mr_lightboard.quit)
59
001646cd5349 all mousewheel events everywhere will now pass up the tree to be caught by
drewp
parents: 57
diff changeset
30
001646cd5349 all mousewheel events everywhere will now pass up the tree to be caught by
drewp
parents: 57
diff changeset
31
26
219d6fcbc28d Reclassification, minor cleanups
dmcc
parents: 19
diff changeset
32 bindkeys(root,'<Escape>', mr_lightboard.quit)
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
33
59
001646cd5349 all mousewheel events everywhere will now pass up the tree to be caught by
drewp
parents: 57
diff changeset
34 root.bind_class("all","<ButtonPress-4>",lambda ev: eventtoparent(ev,"<ButtonPress-4>"))
001646cd5349 all mousewheel events everywhere will now pass up the tree to be caught by
drewp
parents: 57
diff changeset
35 root.bind_class("all","<ButtonPress-5>",lambda ev: eventtoparent(ev,"<ButtonPress-5>"))
57
eaf60f5dce86 rm'd unneeded imports
drewp
parents: 56
diff changeset
36
4
f974a462133f added light8 from the posted light8-1.0.tgz
drewp
parents: 0
diff changeset
37 root.mainloop() # Receiver switches main
57
eaf60f5dce86 rm'd unneeded imports
drewp
parents: 56
diff changeset
38
eaf60f5dce86 rm'd unneeded imports
drewp
parents: 56
diff changeset
39 #import profile
eaf60f5dce86 rm'd unneeded imports
drewp
parents: 56
diff changeset
40 #profile.run("root.mainloop()","profile/idlemanysubs")