Getting rid of StandardGetFile
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 22 Jan 2003 14:03:12 +0000 (14:03 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 22 Jan 2003 14:03:12 +0000 (14:03 +0000)
Mac/scripts/BuildApplet.py
Mac/scripts/BuildApplication.py
Mac/scripts/MkDistr_ui.py

index 9e682792adc9efc220b466f9731b4c53edcf1546..3134650fcfdf434b09419657350961a85447a003 100644 (file)
@@ -35,18 +35,18 @@ def buildapplet():
        # Ask for source text if not specified in sys.argv[1:]
        
        if not sys.argv[1:]:
-               srcfss, ok = macfs.PromptGetFile('Select Python source or applet:', 'TEXT', 'APPL')
-               if not ok:
+               filename = EasyDialogs.AskFileForOpen(message='Select Python source or applet:', 
+                       fileTypes=('TEXT', 'APPL'))
+               if not filename:
                        return
-               filename = srcfss.as_pathname()
                tp, tf = os.path.split(filename)
                if tf[-3:] == '.py':
                        tf = tf[:-3]
                else:
                        tf = tf + '.applet'
-               dstfss, ok = macfs.StandardPutFile('Save application as:', tf)
-               if not ok: return
-               dstfilename = dstfss.as_pathname()
+               dstfilename = EasyDialogs.AskFileForSave(message='Save application as:', 
+                       savedFileName=tf)
+               if not dstfilename: return
                cr, tp = MacOS.GetCreatorAndType(filename)
                if tp == 'APPL':
                        buildtools.update(template, filename, dstfilename)
index a7c8f407a5055a67cdcc37b7726945bfa15679f3..c919b3f748b5c5bef5c75ce14135ef3dfade4971 100644 (file)
@@ -12,7 +12,6 @@ import sys
 
 import string
 import os
-import macfs
 import MacOS
 from Carbon import Res
 from Carbon import Dlg
@@ -54,10 +53,10 @@ def buildapplication(debug = 0):
        # Ask for source text if not specified in sys.argv[1:]
        
        if not sys.argv[1:]:
-               srcfss, ok = macfs.PromptGetFile('Select Python source:', 'TEXT')
-               if not ok:
+               filename = EasyDialogs.AskFileForOpen(message='Select Python source:', 
+                       fileTypes=('TEXT',))
+               if not filename:
                        return
-               filename = srcfss.as_pathname()
        else:
                if sys.argv[2:]:
                        raise buildtools.BuildError, "please select one file at a time"
@@ -73,10 +72,10 @@ def buildapplication(debug = 0):
        else:
                tf = tf + '.app'
        
-       dstfss, ok = macfs.StandardPutFile('Save application as:', tf)
+       dstfilename = EasyDialogs.AskFileForSate(message='Save application as:', 
+               savedFileName=tf)
        if not ok:
                return
-       dstfilename = dstfss.as_pathname()
        
        macgen_bin.generate(filename, dstfilename, None, architecture, 1)
 
index 53869505d2f7495e3183d72d93824018ff7ae39c..ee7ace061046d8de51b335e60e3692d36fceea54 100644 (file)
@@ -20,7 +20,6 @@ from Carbon import Win
 from Carbon import Qd
 from FrameWork import *
 import EasyDialogs
-import macfs
 import os
 import sys
 import macresource
@@ -304,11 +303,9 @@ def GetType():
                if rv == DTYPE_CANCEL:
                        sys.exit(0)
                if rv == DTYPE_EXIST:
-##                     macfs.SetFolder(':(MkDistr)')
-                       fss, ok = macfs.StandardGetFile('TEXT')
-                       if not ok:
+                       path = EasyDialogs.AskFileForOpen()
+                       if not path:
                                sys.exit(0)
-                       path = fss.as_pathname()
                        basename = os.path.split(path)[-1]
                        if basename[-8:] <> '.include':
                                EasyDialogs.Message('That is not a distribution include file')