diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2003-01-26 22:15:48 +0000 |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2003-01-26 22:15:48 +0000 |
commit | fd0b00e0a7c11e3ba5743cfc82b7e9ef099453c7 (patch) | |
tree | 36784415dde6ba18950ed49bf94b3b2ca6eff71e /Mac/Tools/IDE/PythonIDEMain.py | |
parent | 2373ff4e4ffbcd35112e13528b162ee80e4786cc (diff) | |
download | cpython-git-fd0b00e0a7c11e3ba5743cfc82b7e9ef099453c7.tar.gz |
Use new file dialogs.
Diffstat (limited to 'Mac/Tools/IDE/PythonIDEMain.py')
-rw-r--r-- | Mac/Tools/IDE/PythonIDEMain.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Mac/Tools/IDE/PythonIDEMain.py b/Mac/Tools/IDE/PythonIDEMain.py index 36ea339c79..5b9376bbae 100644 --- a/Mac/Tools/IDE/PythonIDEMain.py +++ b/Mac/Tools/IDE/PythonIDEMain.py @@ -9,6 +9,7 @@ import os import sys import macfs import MacOS +import EasyDialogs if MacOS.runtimemodel == 'macho': ELIPSES = '...' @@ -189,8 +190,9 @@ class PythonIDE(Wapplication.Application): Splash.about() def do_setscriptsfolder(self, *args): - fss, ok = macfs.GetDirectory("Select Scripts Folder") - if ok: + fss = EasyDialogs.AskFolder(message="Select Scripts Folder", + wanted=macfs.FSSpec) + if fss: prefs = self.getprefs() alis = fss.NewAlias() prefs.scriptsfolder = alis.data @@ -204,9 +206,9 @@ class PythonIDE(Wapplication.Application): ModuleBrowser.ModuleBrowser() def domenu_open(self, *args): - fss, ok = macfs.StandardGetFile("TEXT") - if ok: - self.openscript(fss.as_pathname()) + filename = EasyDialogs.AskFileForOpen(typeList=("TEXT",)) + if filename: + self.openscript(filename) def domenu_new(self, *args): W.SetCursor('watch') @@ -344,7 +346,6 @@ class PythonIDE(Wapplication.Application): # This is a cop-out. We should have disabled the menus # if there is no selection, but the can_ methods only seem # to work for Windows. Or not for the Help menu, maybe? - import EasyDialogs text = EasyDialogs.AskString("Search documentation for", ok="Search") return text |