add one more method which can be redefined by subclass
authorca
Fri, 29 May 1998 13:01:26 +0200
changeset 901 0e090a691095
parent 900 cd74dcab7e3f
child 902 de7a2459bd3b
add one more method which can be redefined by subclass
FileSelectionItem.st
--- a/FileSelectionItem.st	Thu May 28 13:17:22 1998 +0200
+++ b/FileSelectionItem.st	Fri May 29 13:01:26 1998 +0200
@@ -326,6 +326,12 @@
 
 ! !
 
+!FileSelectionItem methodsFor:'protected'!
+
+isVisibleFile:aFilename isDirectory:isDirectory baseName:aBasename
+    ^ matchAction value:aFilename value:isDirectory
+! !
+
 !FileSelectionItem methodsFor:'queries'!
 
 canReleaseChildren
@@ -545,9 +551,9 @@
             ] ifFalse:[
                 modificationTime := directory modificationTime.
 
-                directory contentsAndBaseNamesDo:[:f :n :d|
-                    (matchAction value:f value:d) ifTrue:[
-                        list add:(self class new fileName:f baseName:n parent:self isDirectory:d)
+                directory contentsAndBaseNamesDo:[:file :bname :isDir|
+                    (self isVisibleFile:file isDirectory:isDir baseName:bname) ifTrue:[
+                        list add:(self class new fileName:file baseName:bname parent:self isDirectory:isDir)
                     ]
                 ].
                 showIndicator := list size ~~ 0.
@@ -608,5 +614,5 @@
 !FileSelectionItem class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg2/FileSelectionItem.st,v 1.10 1998-04-08 05:33:46 ca Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/FileSelectionItem.st,v 1.11 1998-05-29 11:01:26 ca Exp $'
 ! !