Use new file dialogs in GetArgv()
This commit is contained in:
parent
f2c84d0fa7
commit
08a7a0d60b
@ -28,7 +28,6 @@ import MacOS
|
|||||||
import string
|
import string
|
||||||
from Carbon.ControlAccessor import * # Also import Controls constants
|
from Carbon.ControlAccessor import * # Also import Controls constants
|
||||||
import Carbon.File
|
import Carbon.File
|
||||||
import macfs
|
|
||||||
import macresource
|
import macresource
|
||||||
import os
|
import os
|
||||||
|
|
||||||
@ -494,17 +493,17 @@ def GetArgv(optionlist=None, commandlist=None, addoldfile=1, addnewfile=1, addfo
|
|||||||
else:
|
else:
|
||||||
MacOS.SysBeep()
|
MacOS.SysBeep()
|
||||||
elif n == ARGV_ADD_OLDFILE:
|
elif n == ARGV_ADD_OLDFILE:
|
||||||
fss, ok = macfs.StandardGetFile()
|
pathname = AskFileForOpen()
|
||||||
if ok:
|
if pathname:
|
||||||
stringstoadd = [fss.as_pathname()]
|
stringstoadd = [pathname]
|
||||||
elif n == ARGV_ADD_NEWFILE:
|
elif n == ARGV_ADD_NEWFILE:
|
||||||
fss, ok = macfs.StandardPutFile('')
|
pathname = AskFileForSave()
|
||||||
if ok:
|
if pathname:
|
||||||
stringstoadd = [fss.as_pathname()]
|
stringstoadd = [pathname]
|
||||||
elif n == ARGV_ADD_FOLDER:
|
elif n == ARGV_ADD_FOLDER:
|
||||||
fss, ok = macfs.GetDirectory()
|
pathname = AskFolder()
|
||||||
if ok:
|
if pathname:
|
||||||
stringstoadd = [fss.as_pathname()]
|
stringstoadd = [pathname]
|
||||||
elif n == ARGV_CMDLINE_DATA:
|
elif n == ARGV_CMDLINE_DATA:
|
||||||
pass # Nothing to do
|
pass # Nothing to do
|
||||||
else:
|
else:
|
||||||
@ -694,7 +693,7 @@ def AskFolder(**args):
|
|||||||
|
|
||||||
|
|
||||||
def test():
|
def test():
|
||||||
import time, sys
|
import time, sys, macfs
|
||||||
|
|
||||||
Message("Testing EasyDialogs.")
|
Message("Testing EasyDialogs.")
|
||||||
optionlist = (('v', 'Verbose'), ('verbose', 'Verbose as long option'),
|
optionlist = (('v', 'Verbose'), ('verbose', 'Verbose as long option'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user