diff --git a/wxPython/demo/Main.py b/wxPython/demo/Main.py index 48c8113423..fd557f0171 100644 --- a/wxPython/demo/Main.py +++ b/wxPython/demo/Main.py @@ -49,6 +49,7 @@ _treeList = [ 'wxColourDialog', 'wxDirDialog', 'wxFileDialog', + 'wxFileDialog_Save', 'wxFindReplaceDialog', 'wxFontDialog', 'wxMessageDialog', diff --git a/wxPython/demo/wxFileDialog_Save.py b/wxPython/demo/wxFileDialog_Save.py new file mode 100644 index 0000000000..3e404a0ea6 --- /dev/null +++ b/wxPython/demo/wxFileDialog_Save.py @@ -0,0 +1,44 @@ + +from wxPython.wx import * +import os + +#--------------------------------------------------------------------------- + +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +def runTest(frame, nb, log): + log.WriteText("CWD: %s\n" % os.getcwd()) + dlg = wxFileDialog(frame, "Save file as...", os.getcwd(), "", wildcard, + wxSAVE + #| wxCHANGE_DIR + ) + dlg.SetFilterIndex(2) + if dlg.ShowModal() == wxID_OK: + path = dlg.GetPath() + log.WriteText('You selected "%s"' % path) + log.WriteText("CWD: %s\n" % os.getcwd()) + dlg.Destroy() + +#--------------------------------------------------------------------------- + + + + + + + +overview = """\ +This class provides the file chooser dialog. + +""" + + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])]) +