--- a/DirectoryTreeBrowser.st Fri Mar 22 09:22:38 2013 +0000
+++ b/DirectoryTreeBrowser.st Wed Mar 27 12:24:47 2013 +0000
@@ -66,23 +66,19 @@
"
! !
+
!DirectoryTreeBrowser class methodsFor:'instance creation'!
-open
- ^ super open
-"
- DirectoryTreeBrowser open
-"
-!
openOn:aFileName
+ | file |
- | file |
file := aFileName asFilename.
file exists ifTrue:[
- self openOn:aFileName withFiles:(file isDirectory not)
- ]
+ ^ self openOn:aFileName withFiles:(file isDirectory not)
+ ].
+ ^ self open
"
DirectoryTreeBrowser openOn:Filename homeDirectory
@@ -98,12 +94,15 @@
instance open.
instance viewFilesInDirectoryTree value:aBoolean.
instance currentFileNameHolder value:(OrderedCollection with:aFileName).
+ ^ instance
+
"
DirectoryTreeBrowser openOn:Filename homeDirectory
DirectoryTreeBrowser openOn:(Filename homeDirectory construct:'.bashrc') withFiles:false
"
! !
+
!DirectoryTreeBrowser class methodsFor:'defaults'!
timeForExpandOnDropInMilliseconds
@@ -111,6 +110,7 @@
^ 1500
! !
+
!DirectoryTreeBrowser class methodsFor:'interface specs'!
windowSpec
@@ -179,6 +179,7 @@
)
! !
+
!DirectoryTreeBrowser class methodsFor:'menu specs'!
menu
@@ -399,6 +400,7 @@
)
! !
+
!DirectoryTreeBrowser class methodsFor:'plugIn spec'!
aspectSelectors
@@ -421,6 +423,7 @@
).
! !
+
!DirectoryTreeBrowser methodsFor:'accessing'!
allowRenameOnOneClick
@@ -453,6 +456,7 @@
^ updateTreeSelection
! !
+
!DirectoryTreeBrowser methodsFor:'actions'!
doDoubleClick:anIndex
@@ -708,6 +712,7 @@
]
! !
+
!DirectoryTreeBrowser methodsFor:'aspects'!
allowFileOperations
@@ -801,6 +806,7 @@
^ treeSelectionHolder
! !
+
!DirectoryTreeBrowser methodsFor:'change & update'!
changeMatchBlock
@@ -919,6 +925,7 @@
^ self
! !
+
!DirectoryTreeBrowser methodsFor:'drag & drop'!
dropDestinationPath
@@ -1045,6 +1052,7 @@
afterMilliseconds:(self class timeForExpandOnDropInMilliseconds).
! !
+
!DirectoryTreeBrowser methodsFor:'event handling'!
processEvent:anEvent
@@ -1106,6 +1114,7 @@
^ false
! !
+
!DirectoryTreeBrowser methodsFor:'queries'!
hasOpenEditor
@@ -1135,6 +1144,7 @@
"/ ^ false
! !
+
!DirectoryTreeBrowser methodsFor:'selection'!
firstSelectedDirectory
@@ -1258,6 +1268,7 @@
^ Array with:selection. "Wrap single value into Array"
! !
+
!DirectoryTreeBrowser methodsFor:'startup & release'!
makeDependent
@@ -1360,6 +1371,7 @@
^ super release.
! !
+
!DirectoryTreeBrowser::DirTreeBrowserHFL methodsFor:'accessing'!
draggedItem
@@ -1372,6 +1384,7 @@
draggedItem := anItemOrNil.
! !
+
!DirectoryTreeBrowser::DirTreeBrowserHFL methodsFor:'protocol'!
grayDirectoryIcon
@@ -1392,14 +1405,15 @@
^ super iconFor:anItem.
! !
+
!DirectoryTreeBrowser class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.122 2013-01-17 11:16:54 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.123 2013-03-24 11:40:12 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.122 2013-01-17 11:16:54 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.123 2013-03-24 11:40:12 cg Exp $'
!
version_HG