]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Cosmetic changes to Vedit and -Form.
authorGuido van Rossum <guido@python.org>
Tue, 25 Aug 1992 13:53:10 +0000 (13:53 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 25 Aug 1992 13:53:10 +0000 (13:53 +0000)
Demo/sgi/video/Vedit.py
Demo/sgi/video/VeditForm.fd

index fa8631aefc10f8c7411290415ca8e90be0e7a13a..9cae9317a561936b2b2b65608560c18dac45dc86 100755 (executable)
@@ -3,13 +3,12 @@
 # Edit CMIF movies interactively -- copy one or more files to an output file
 
 
-# Possibilities:
+# XXX To do:
 #
 # - convert between formats (grey, rgb, rgb8, ...)
 # - change size
 # - cut out a given area of the image
 # - change time base (a la Vtime)
-# - skip stretches of frames
 
 
 import sys
@@ -23,7 +22,7 @@ import string
 
 
 def main():
-       qsize = 20
+       qsize = 40
        opts, args = getopt.getopt(sys.argv[1:], 'q:')
        for o, a in opts:
                if o == '-q':
@@ -111,12 +110,15 @@ class Editor:
        def cb_copy(self, args):
                if not self.iocheck(): return
                data = self.vin.get()
-               if data:
-                       if self.vout.getinfo() <> self.vin.getinfo():
-                               print 'Copying info...'
-                               self.vout.setinfo(self.vin.getinfo())
-                       self.vout.put(data)
-                       self.oshow()
+               if not data:
+                       self.err('End of input file')
+                       self.ishow()
+                       return
+               if self.vout.getinfo() <> self.vin.getinfo():
+                       print 'Copying info...'
+                       self.vout.setinfo(self.vin.getinfo())
+               self.vout.put(data)
+               self.oshow()
                self.ishow()
 
        def cb_uncopy(self, args):
index 6bffa98af30d4e3c435efd29d92ae344df0d54ce..0f1359d5142bfb33736929879027aeed6b417f40 100644 (file)
@@ -8,13 +8,13 @@ Number of forms: 1
 =============== FORM ===============
 Name: form
 Width: 480.000000
-Height: 350.000000
+Height: 290.000000
 Number of Objects: 23
 
 --------------------
 class: 1
 type: 1
-box: 0.000000 0.000000 480.000000 350.000000
+box: 0.000000 0.000000 480.000000 290.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -29,7 +29,7 @@ argument:
 --------------------
 class: 11
 type: 4
-box: 170.000000 110.000000 140.000000 40.000000
+box: 180.000000 70.000000 120.000000 40.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -44,14 +44,14 @@ argument: 0
 --------------------
 class: 11
 type: 4
-box: 10.000000 110.000000 140.000000 40.000000
+box: 90.000000 50.000000 60.000000 60.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
-label: Forward
+label: @>
 name: 
 callback: cb_in_skip
 argument: 0
@@ -59,7 +59,7 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 10.000000 10.000000 140.000000 40.000000
+box: 10.000000 10.000000 140.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -74,14 +74,14 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 330.000000 10.000000 140.000000 40.000000
+box: 330.000000 10.000000 140.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
-label: Reset output
+label: Clear output
 name: 
 callback: cb_out_rewind
 argument: 0
@@ -89,7 +89,7 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 10.000000 260.000000 80.000000 40.000000
+box: 10.000000 210.000000 80.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -104,7 +104,7 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 330.000000 260.000000 80.000000 40.000000
+box: 330.000000 210.000000 80.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -119,10 +119,10 @@ argument: 0
 --------------------
 class: 2
 type: 0
-box: 10.000000 210.000000 140.000000 40.000000
+box: 10.000000 170.000000 140.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
@@ -134,10 +134,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 330.000000 210.000000 140.000000 40.000000
+box: 330.000000 170.000000 140.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
@@ -149,10 +149,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 10.000000 160.000000 30.000000 30.000000
+box: 10.000000 130.000000 30.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 8.000000
 lcol: 0
@@ -164,7 +164,7 @@ argument:
 --------------------
 class: 11
 type: 0
-box: 170.000000 260.000000 140.000000 40.000000
+box: 170.000000 210.000000 140.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -179,14 +179,14 @@ argument: 0
 --------------------
 class: 11
 type: 4
-box: 330.000000 60.000000 140.000000 40.000000
+box: 330.000000 50.000000 60.000000 60.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
-label: Back
+label: @<
 name: 
 callback: cb_out_back
 argument: 0
@@ -194,14 +194,14 @@ argument: 0
 --------------------
 class: 11
 type: 4
-box: 10.000000 60.000000 140.000000 40.000000
+box: 10.000000 50.000000 60.000000 60.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
-label: Back
+label: @<
 name: 
 callback: cb_in_back
 argument: 0
@@ -209,14 +209,14 @@ argument: 0
 --------------------
 class: 11
 type: 4
-box: 330.000000 110.000000 140.000000 40.000000
+box: 410.000000 50.000000 60.000000 60.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
-label: Forward
+label: @>
 name: 
 callback: cb_out_skip
 argument: 0
@@ -224,7 +224,7 @@ argument: 0
 --------------------
 class: 11
 type: 4
-box: 170.000000 60.000000 140.000000 40.000000
+box: 180.000000 20.000000 120.000000 40.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -239,7 +239,7 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 100.000000 260.000000 50.000000 40.000000
+box: 100.000000 210.000000 50.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -254,7 +254,7 @@ argument: 0
 --------------------
 class: 11
 type: 0
-box: 420.000000 260.000000 50.000000 40.000000
+box: 420.000000 210.000000 50.000000 30.000000
 boxtype: 1
 colors: 47 47
 alignment: 4
@@ -269,10 +269,10 @@ argument: 0
 --------------------
 class: 2
 type: 0
-box: 10.000000 310.000000 460.000000 30.000000
+box: 10.000000 250.000000 460.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
@@ -284,10 +284,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 50.000000 160.000000 60.000004 40.000000
+box: 50.000000 130.000000 60.000004 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
@@ -299,10 +299,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 120.000000 160.000000 30.000000 30.000000
+box: 120.000000 130.000000 30.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 8.000000
 lcol: 0
@@ -314,10 +314,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 330.000000 160.000000 30.000000 30.000000
+box: 330.000000 130.000000 30.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 8.000000
 lcol: 0
@@ -329,10 +329,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 370.000000 160.000000 60.000004 40.000000
+box: 370.000000 130.000000 60.000004 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 11.000000
 lcol: 0
@@ -344,10 +344,10 @@ argument:
 --------------------
 class: 2
 type: 0
-box: 440.000000 160.000000 30.000000 30.000000
+box: 440.000000 130.000000 30.000000 30.000000
 boxtype: 6
 colors: 47 47
-alignment: 2
+alignment: 4
 style: 0
 size: 8.000000
 lcol: 0