#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Thu, 02 May 2019 21:28:04 +0200
changeset 18751 387323a6f3b4
parent 18750 6be368350a8f
child 18752 45360c74eb11
#FEATURE by cg class: AbstractFileBrowser added: #selectFiles: #selectedItems #theSingleSelectedItemOrNil
AbstractFileBrowser.st
--- a/AbstractFileBrowser.st	Thu May 02 21:27:01 2019 +0200
+++ b/AbstractFileBrowser.st	Thu May 02 21:28:04 2019 +0200
@@ -9334,6 +9334,16 @@
     dirs := self currentSelectedFiles.
     dirs size ~= 1 ifTrue:[ ^ nil].
     ^ dirs anElement.
+!
+
+theSingleSelectedItemOrNil
+    |items|
+
+    items := self selectedItems.
+    items size ~= 1 ifTrue:[ ^ nil].
+    ^ items anElement.
+
+    "Created: / 02-05-2019 / 18:53:06 / Claus Gittinger"
 ! !
 
 !AbstractFileBrowser methodsFor:'queries'!
@@ -9758,6 +9768,12 @@
     "Modified: / 04-12-2006 / 13:15:04 / cg"
 !
 
+selectFiles:aCollectionOfFiles
+    self subclassResponsibility
+
+    "Created: / 02-05-2019 / 18:40:04 / Claus Gittinger"
+!
+
 selectNextFile
     self 
         applicationNamed:#DirectoryContentsBrowser 
@@ -9768,6 +9784,12 @@
     self 
         applicationNamed:#DirectoryContentsBrowser 
         ifPresentDo:[:appl | appl ~~ self ifTrue:[ appl selectPreviousFile ]].
+!
+
+selectedItems
+    self subclassResponsibility
+
+    "Created: / 02-05-2019 / 21:27:38 / Claus Gittinger"
 ! !
 
 !AbstractFileBrowser methodsFor:'sorting'!