]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/samples/ide/activegrid/tool/UICommon.py
Only freeze the splitter, the children will be automatically frozen too.
[wxWidgets.git] / wxPython / samples / ide / activegrid / tool / UICommon.py
index 0f83b65e9159a427b09e4c06c1ac735b5cef54f8..6b81a9b8cfc618bb13f95e9764522ccee3939670 100644 (file)
@@ -56,6 +56,10 @@ def CreateDirectoryControl( parent, fileLabel, dirLabel, fileExtension, starting
         if nameControl.GetValue().find(' ') != -1:
             wx.MessageBox(_("Please provide a filename that does not contains spaces."), _("Spaces in Filename"))            
             return False
+        if not os.path.exists(dirControl.GetValue()):
+            wx.MessageBox(_("That directory does not exist. Please choose an existing directory."), _("Provide a Valid Directory"))            
+            return False
+        
         filePath = os.path.join(dirControl.GetValue(), MakeNameEndInExtension(nameControl.GetValue(), "." + fileExtension))
         if os.path.exists(filePath):
             if allowOverwriteOnPrompt:
@@ -88,6 +92,7 @@ def AddFilesToCurrentProject(paths, save=False):
                     paths.remove(path)
             if paths:
                 projectDocument.GetCommandProcessor().Submit(ProjectEditor.ProjectAddFilesCommand(projectDocument, paths))
+                projectDocument.GetFirstView().DoSelectFiles([paths[0]])
                 if save:
                     projectDocument.OnSaveDocument(projectDocument.GetFilename())
 
@@ -112,4 +117,4 @@ def PluralName(name):
         return name[0:-1] + 'ies'
     else:
         return name + 's'
-           
+           
\ No newline at end of file