AbstractFileBrowser.st
changeset 14941 feeeea13426b
parent 14742 2b23888bda58
child 14980 1c752103f217
--- a/AbstractFileBrowser.st	Fri Nov 28 13:20:38 2014 +0100
+++ b/AbstractFileBrowser.st	Fri Nov 28 13:31:39 2014 +0100
@@ -5191,9 +5191,15 @@
 bookmarksMenu
     <resource: #programMenu>
 
+    ^ self bookmarksMenuForBaseSpec:self class baseBookmarksMenuSpec.
+!
+
+bookmarksMenuForBaseSpec:aBaseMenuSpec
+    <resource: #programMenu>
+
     |menu bookmarks|
 
-    menu := self class baseBookmarksMenuSpec decodeAsLiteralArray.
+    menu := aBaseMenuSpec decodeAsLiteralArray.
 
     "/ add the bookmark items ...
     bookmarks := self class directoryBookmarks.
@@ -5230,28 +5236,7 @@
 gotoBookmarksMenu
     <resource: #programMenu>
 
-    |menu bookmarks|
-
-    menu := self class baseBookmarksMenuSpec2 decodeAsLiteralArray.
-
-    "/ add the bookmark items ...
-    bookmarks := self class directoryBookmarks.
-    bookmarks notEmptyOrNil ifTrue:[
-        menu addSeparator.
-        bookmarks do:[:dirName |
-            menu addItem:(MenuItem 
-                            label:dirName asString 
-                            itemValue:[
-                                (self currentSelectedDirectories includes:dirName) ifFalse:[
-                                    self setCurrentFileName:dirName.
-                                ].
-                            ]).
-        ].
-    ].
-    menu findGuiResourcesIn:self.
-    ^ menu
-
-    "Modified: / 14-01-2012 / 21:13:58 / cg"
+    ^ self bookmarksMenuForBaseSpec:self class baseBookmarksMenuSpec2.
 !
 
 menuDirHistory:backOrForward
@@ -9569,10 +9554,10 @@
 !AbstractFileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.571 2014-09-25 15:15:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.572 2014-11-28 12:31:39 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.571 2014-09-25 15:15:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.572 2014-11-28 12:31:39 cg Exp $'
 ! !