From: Jack Jansen Date: Wed, 26 Mar 2003 14:36:25 +0000 (+0000) Subject: Modified to accept a command line argument too. X-Git-Tag: v2.3c1~1364 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a154262e444c42a31cf6b41350a1252963431619;p=thirdparty%2FPython%2Fcpython.git Modified to accept a command line argument too. --- diff --git a/Mac/Demo/quicktime/MovieInWindow.py b/Mac/Demo/quicktime/MovieInWindow.py index 0df30a4ac930..ec4beaec1496 100644 --- a/Mac/Demo/quicktime/MovieInWindow.py +++ b/Mac/Demo/quicktime/MovieInWindow.py @@ -14,6 +14,7 @@ from Carbon import Windows from Carbon import File import EasyDialogs import sys +import os def main(): @@ -22,17 +23,20 @@ def main(): Qt.EnterMovies() # Get the movie file - fss = EasyDialogs.AskFileForOpen(wanted=File.FSSpec) # Was: QuickTime.MovieFileType - if not fss: + 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, fss.as_tuple()[2], 1, 0, -1, 0, 0) + 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, fss, theWindow.GetWindowPort().GetPortBounds()) + playMovieInWindow(theWindow, filename, theWindow.GetWindowPort().GetPortBounds()) def playMovieInWindow(theWindow, theFile, movieBox): """Play a movie in a window"""