[pygccxml-commit] SF.net SVN: pygccxml: [820] graphical_installer
Brought to you by:
mbaas,
roman_yakovenko
|
From: <rom...@us...> - 2006-12-28 19:40:22
|
Revision: 820
http://svn.sourceforge.net/pygccxml/?rev=820&view=rev
Author: roman_yakovenko
Date: 2006-12-28 11:40:19 -0800 (Thu, 28 Dec 2006)
Log Message:
-----------
Modified Paths:
--------------
graphical_installer/setup.py
graphical_installer/utils.py
Modified: graphical_installer/setup.py
===================================================================
--- graphical_installer/setup.py 2006-12-28 06:08:56 UTC (rev 819)
+++ graphical_installer/setup.py 2006-12-28 19:40:19 UTC (rev 820)
@@ -6,6 +6,7 @@
import config
import shutil
import tarfile
+import tkFileDialog
def execute( command, *args, **keywd):
cmd_line = [ command ]
@@ -90,7 +91,7 @@
utils.logger.info( 'removing GCC_XML build directory - done' )
if __name__ == "__main__":
- config.gccxml_install_dir = utils.load_dir( "Select directory GCC_XML will be installed in" )
+ config.gccxml_install_dir = utils.ask_directory( "Select directory GCC_XML will be installed in" )
if not config.gccxml_install_dir:
utils.logger.info( 'If you want to install GCC_XML you have to provide a directory it will be installed in.' )
sys.exit(1)
Modified: graphical_installer/utils.py
===================================================================
--- graphical_installer/utils.py 2006-12-28 06:08:56 UTC (rev 819)
+++ graphical_installer/utils.py 2006-12-28 19:40:19 UTC (rev 820)
@@ -2,27 +2,15 @@
import sys
import logging
import Tkinter
-import FileDialog
+import tkFileDialog
-class LoadDirDialog(FileDialog.FileDialog):
-
- title = "Select directory"
-
- def ok_command(self):
- dir_ = self.get_selection()
- if not os.path.isfile(dir_):
- self.quit(dir_)
- else:
- self.master.bell()
-
-def load_dir(title, root=None):
+def ask_directory(title, root=None):
created = False
if not root:
root = Tkinter.Tk()
root.withdraw()
created = True
- LoadDirDialog.title = title
- dir_ = LoadDirDialog(root).go()
+ dir_ = tkFileDialog.askdirectory( title=title, mustexist=False )
if created:
root.destroy()
return dir_
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|