DialogBox.st
changeset 4353 f49df92ebf0a
parent 4352 9fc90b8f931c
child 4354 398565cdbe6c
--- a/DialogBox.st	Mon Jan 23 11:53:51 2012 +0100
+++ b/DialogBox.st	Mon Jan 23 17:24:35 2012 +0100
@@ -2161,18 +2161,20 @@
 requestDirectoryName:titleString default:aFileName ok:okText abort:abortText version:versionSymbol pattern:pattern fromDirectory:aDirectoryPath ifFail:failBlock whenBoxCreatedEvaluate:boxCreatedCallback asLoadDialog:aBoolean
     "same as requestFileName, but only show directories"
 
-    FileDialog notNil ifTrue:[
-        ^ FileDialog
-            requestDirectoryName:titleString 
-            default:aFileName 
-            ok:okText 
-            abort:abortText 
-            version:versionSymbol 
-            pattern:pattern 
-            fromDirectory:aDirectoryPath 
-            ifFail:failBlock 
-            whenBoxCreatedEvaluate:boxCreatedCallback 
-            asLoadDialog:aBoolean.
+    UserPreferences current useNewFileDialog ifTrue:[
+        FileDialog notNil ifTrue:[
+            ^ FileDialog
+                requestDirectoryName:titleString 
+                default:aFileName 
+                ok:okText 
+                abort:abortText 
+                version:versionSymbol 
+                pattern:pattern 
+                fromDirectory:aDirectoryPath 
+                ifFail:failBlock 
+                whenBoxCreatedEvaluate:boxCreatedCallback 
+                asLoadDialog:aBoolean.
+        ].
     ].
     ^ self
         requestDirectoryName:titleString 
@@ -2181,7 +2183,7 @@
         ifFail:failBlock 
         acceptReturnAsOK:true
 
-    "Modified: / 23-01-2012 / 11:47:37 / cg"
+    "Modified: / 23-01-2012 / 17:23:27 / cg"
 !
 
 requestFileName
@@ -2528,18 +2530,20 @@
         #any (other)    - no validation
     "
 
-    FileDialog notNil ifTrue:[
-        ^ FileDialog
-            requestFileName:titleString 
-            default:defaultName 
-            ok:okText 
-            abort:abortText 
-            version:versionSymbol 
-            ifFail:failBlock 
-            pattern:pattern 
-            fromDirectory:aDirectoryPath 
-            whenBoxCreatedEvaluate:boxCreatedCallback 
-            asLoadDialog:aBoolean.
+    UserPreferences current useNewFileDialog ifTrue:[
+        FileDialog notNil ifTrue:[
+            ^ FileDialog
+                requestFileName:titleString 
+                default:defaultName 
+                ok:okText 
+                abort:abortText 
+                version:versionSymbol 
+                ifFail:failBlock 
+                pattern:pattern 
+                fromDirectory:aDirectoryPath 
+                whenBoxCreatedEvaluate:boxCreatedCallback 
+                asLoadDialog:aBoolean.
+        ].
     ].
     ^ self
         requestFileName:titleString 
@@ -2548,7 +2552,7 @@
         pattern:pattern fromDirectory:aDirectoryPath forSave:aBoolean not
         whenBoxCreatedEvaluate:boxCreatedCallback
 
-    "Modified: / 23-01-2012 / 11:50:45 / cg"
+    "Modified: / 23-01-2012 / 17:22:57 / cg"
 !
 
 requestFileName:titleString default:defaultName pattern:pattern
@@ -3295,17 +3299,19 @@
      Return all selected Filenames as filenames in a collection, or nil if cancel was pressed
     "
 
-    FileDialog notNil ifTrue:[
-        ^ FileDialog
-            requestFileNames:titleString 
-            default:defaultName 
-            ok:okText 
-            abort:abortText 
-            ifFail:failBlock 
-            pattern:pattern 
-            fromDirectory:aDirectoryPath 
-            whenBoxCreatedEvaluate:boxCreatedCallback 
-            asLoadDialog:asLoadDialog.
+    UserPreferences current useNewFileDialog ifTrue:[
+        FileDialog notNil ifTrue:[
+            ^ FileDialog
+                requestFileNames:titleString 
+                default:defaultName 
+                ok:okText 
+                abort:abortText 
+                ifFail:failBlock 
+                pattern:pattern 
+                fromDirectory:aDirectoryPath 
+                whenBoxCreatedEvaluate:boxCreatedCallback 
+                asLoadDialog:asLoadDialog.
+        ].
     ].
     ^ self
         requestFileName:titleString 
@@ -3314,7 +3320,7 @@
         pattern:pattern fromDirectory:aDirectoryPath forSave:asLoadDialog not
         whenBoxCreatedEvaluate:boxCreatedCallback
 
-    "Modified: / 23-01-2012 / 11:52:17 / cg"
+    "Modified: / 23-01-2012 / 17:24:06 / cg"
 !
 
 requestNewFileName:titleString default:defaultName
@@ -9740,11 +9746,11 @@
 !DialogBox class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.323 2012-01-23 10:53:51 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.324 2012-01-23 16:24:35 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.323 2012-01-23 10:53:51 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/DialogBox.st,v 1.324 2012-01-23 16:24:35 cg Exp $'
 ! !
 
 DialogBox initialize!