Cleanup of old files, added watchcursor.py (for Vedit.py), updated README.

This commit is contained in:
Guido van Rossum 1993-02-16 16:49:44 +00:00
parent 9b86e1f5f0
commit 3ea6161bb5
2 changed files with 53 additions and 3 deletions

View File

@ -10,9 +10,9 @@ History
We started this in October 1991, when we had a large framegrabber We started this in October 1991, when we had a large framegrabber
board on loan from SGI for a few weeks: we developed a movie recording board on loan from SGI for a few weeks: we developed a movie recording
program (camcorder.py) and added numerous features, including still program and added numerous features, including still frame capture and
frame capture and synchronous sound recording using a second machine synchronous sound recording using a second machine (the machine
(the machine holding the framegrabber board didn't have audio). holding the framegrabber board didn't have audio).
During the following months, when we started using and processing the During the following months, when we started using and processing the
recorded film fragments, the "CMIF video format" was revised several recorded film fragments, the "CMIF video format" was revised several
@ -80,6 +80,8 @@ Vaddcache.py add a "cached index" to a video file, for faster playing
Vrecb.py like Vrec.py but uses "burst capture" -- somewhat specialized Vrecb.py like Vrec.py but uses "burst capture" -- somewhat specialized
rgb2video.py combine a sequence of rgb images into a CMIF video file
These modules and files are used by the above programs: These modules and files are used by the above programs:
@ -91,6 +93,10 @@ LiveVideoIn.py live video input class, used by Vsend
LiveVideoOut.py live video output class, used by Vsend and Vreceive LiveVideoOut.py live video output class, used by Vsend and Vreceive
imgconv.py Image conversion subroutines for rgb2video.py
senddefs.py Defaults shared by Vsend and Vreceice senddefs.py Defaults shared by Vsend and Vreceice
watchcursor.py Generally useful module to define a watch cursor in GL
VeditForm.fd FORMS' fdesign definition for Vedit's form VeditForm.fd FORMS' fdesign definition for Vedit's form

44
Demo/sgi/video/watchcursor.py Executable file
View File

@ -0,0 +1,44 @@
# Define a 16x16 cursor looking like a watch
# X11 bitmap file:
##define x_width 16
##define x_height 16
#static char x_bits[] = {
# 0xf0, 0x0f, 0xf8, 0x1f, 0x1c, 0x38, 0x8e, 0x71, 0x87, 0xe1, 0x83, 0xc1,
# 0x83, 0xc1, 0xf3, 0xc1, 0xf3, 0xc1, 0x03, 0xc0, 0x03, 0xc0, 0x07, 0xe0,
# 0x0e, 0x70, 0x1c, 0x38, 0xf8, 0x1f, 0xf0, 0x0f};
watch = [ \
0x0ff0,\
0x1ff8,\
0x381c,\
0x718e,\
0xe187,\
0xc183,\
0xc183,\
0xc1f3,\
0xc1f3,\
0xc003,\
0xc003,\
0xe007,\
0x700e,\
0x381c,\
0x1ff8,\
0x0ff0,\
]
watch.reverse() # Turn it upside-down
def defwatch(index):
import gl
gl.defcursor(index, watch*8)
def test():
import gl
gl.foreground()
gl.winopen('test watchcursor')
defwatch(1)
gl.setcursor(1, 0, 0)
import time
time.sleep(10)