[Python-checkins] python/dist/src/Mac/Demo/quicktime MovieInWindow.py,1.7,1.8

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
2003年3月26日 06:36:28 -0800


Update of /cvsroot/python/python/dist/src/Mac/Demo/quicktime
In directory sc8-pr-cvs1:/tmp/cvs-serv16454
Modified Files:
	MovieInWindow.py 
Log Message:
Modified to accept a command line argument too.
Index: MovieInWindow.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Demo/quicktime/MovieInWindow.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** MovieInWindow.py	26 Jan 2003 21:36:06 -0000	1.7
--- MovieInWindow.py	26 Mar 2003 14:36:25 -0000	1.8
***************
*** 15,18 ****
--- 15,19 ----
 import EasyDialogs
 import sys
+ import os
 
 
***************
*** 23,37 ****
 	
 	# Get the movie file
! 	fss = EasyDialogs.AskFileForOpen(wanted=File.FSSpec) # Was: QuickTime.MovieFileType
! 	if not fss:
 		sys.exit(0)
 		
 	# Open the window
 	bounds = (175, 75, 175+160, 75+120)
! 	theWindow = Win.NewCWindow(bounds, fss.as_tuple()[2], 1, 0, -1, 0, 0)
 	Qd.SetPort(theWindow)
 	# XXXX Needed? SetGWorld((CGrafPtr)theWindow, nil)
 	
! 	playMovieInWindow(theWindow, fss, theWindow.GetWindowPort().GetPortBounds())
 	
 def playMovieInWindow(theWindow, theFile, movieBox):
--- 24,41 ----
 	
 	# Get the movie file
! 	if len(sys.argv) > 1:
! 		filename = sys.argv[1]
! 	else:
! 		filename = EasyDialogs.AskFileForOpen() # Was: QuickTime.MovieFileType
! 	if not filename:
 		sys.exit(0)
 		
 	# Open the window
 	bounds = (175, 75, 175+160, 75+120)
! 	theWindow = Win.NewCWindow(bounds, os.path.split(filename)[1], 1, 0, -1, 0, 0)
 	Qd.SetPort(theWindow)
 	# XXXX Needed? SetGWorld((CGrafPtr)theWindow, nil)
 	
! 	playMovieInWindow(theWindow, filename, theWindow.GetWindowPort().GetPortBounds())
 	
 def playMovieInWindow(theWindow, theFile, movieBox):

AltStyle によって変換されたページ (->オリジナル) /