AbstractFileBrowser.st
changeset 4101 cc9cdc23b789
parent 4094 aa3dbbfe7ea4
child 4107 d158469338e5
--- a/AbstractFileBrowser.st	Tue Oct 29 14:21:38 2002 +0100
+++ b/AbstractFileBrowser.st	Tue Oct 29 16:15:55 2002 +0100
@@ -1,13 +1,13 @@
 "{ Package: 'stx:libtool' }"
 
 ApplicationModel subclass:#AbstractFileBrowser
-        instanceVariableNames:'aspects'
-        classVariableNames:'DirectoryHistory DefaultCommandPerMIME SettingsAspects
-                RuntimeAspects DirectoryBookmarks LastEnforcedNameSpace
-                CommandHistory DefaultCommandPerSuffix CommandHistorySize
-                LastFileDiffFile DefaultFilters'
-        poolDictionaries:''
-        category:'Interface-Tools-File'
+	instanceVariableNames:'aspects'
+	classVariableNames:'DirectoryHistory DefaultCommandPerMIME SettingsAspects
+		RuntimeAspects DirectoryBookmarks LastEnforcedNameSpace
+		CommandHistory DefaultCommandPerSuffix CommandHistorySize
+		LastFileDiffFile DefaultFilters'
+	poolDictionaries:''
+	category:'Interface-Tools-File'
 !
 
 AbstractFileBrowser class instanceVariableNames:'DisabledCursorImage EnabledCursorImage'
@@ -15,52 +15,52 @@
 "
  The following class instance variables are inherited by this class:
 
-        ApplicationModel - ClassResources
-        Model - 
-        Object - 
+	ApplicationModel - ClassResources
+	Model - 
+	Object - 
 "
 !
 
 Object subclass:#Clipboard
-        instanceVariableNames:'method files'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser
+	instanceVariableNames:'method files'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser
 !
 
 Object subclass:#CodeExecutionLock
-        instanceVariableNames:'locked'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser
+	instanceVariableNames:'locked'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser
 !
 
 OrderedCollection subclass:#DirectoryHistory
-        instanceVariableNames:'forwardList backList lastWasForwardPath lastBackPath lastAddPath'
-        classVariableNames:'HistorySize'
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser
+	instanceVariableNames:'forwardList backList lastWasForwardPath lastBackPath lastAddPath'
+	classVariableNames:'HistorySize'
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser
 !
 
 Object subclass:#DirectoryHistoryItem
-        instanceVariableNames:'path position'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser::DirectoryHistory
+	instanceVariableNames:'path position'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser::DirectoryHistory
 !
 
 OrderedSet subclass:#FilenameHistory
-        instanceVariableNames:''
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser
 !
 
 Object subclass:#SaveAspectItem
-        instanceVariableNames:'value isHolder'
-        classVariableNames:''
-        poolDictionaries:''
-        privateIn:AbstractFileBrowser
+	instanceVariableNames:'value isHolder'
+	classVariableNames:''
+	poolDictionaries:''
+	privateIn:AbstractFileBrowser
 !
 
 
@@ -1707,6 +1707,12 @@
     ].
 ! !
 
+!AbstractFileBrowser methodsFor:'actions-app-common'!
+
+openApplForFile:aFilename
+    self openApplByFileItem:(DirectoryContentsBrowser itemClass fileName:aFilename).
+! !
+
 !AbstractFileBrowser methodsFor:'applications'!
 
 application:aApplication do:aMethod 
@@ -3420,7 +3426,7 @@
     ] ifFalse:[
         filename := (Filename homeDirectory).
     ].
-    FindFileApplication openOnFileName:filename.
+    FindFileApplication openOnFileName:filename for:self.
 !
 
 installAllAsAutoloaded
@@ -4946,5 +4952,5 @@
 !AbstractFileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.41 2002-10-29 11:59:03 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.42 2002-10-29 15:15:33 cg Exp $'
 ! !