update now reread all the items
authorpenk
Tue, 16 Mar 2004 16:59:49 +0100
changeset 5740 fd67f31da836
parent 5739 ec8cb05922b5
child 5741 28a546bab7e8
update now reread all the items
DirectoryContentsBrowser.st
--- a/DirectoryContentsBrowser.st	Tue Mar 16 16:58:48 2004 +0100
+++ b/DirectoryContentsBrowser.st	Tue Mar 16 16:59:49 2004 +0100
@@ -692,7 +692,7 @@
           )
          (MenuItem
             label: 'Update'
-            itemValue: updateCurrentDirectory
+            itemValue: updateCurrentDirectoryWithReread
             translateLabel: true
           )
          )
@@ -733,118 +733,117 @@
     <resource: #menu>
 
     ^ 
-     #(#Menu
-        #(
-         #(#MenuItem
-            #label: 'Show Details'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewDetails
+     #(Menu
+        (
+         (MenuItem
+            label: 'Show Details'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewDetails
           )
-         #(#MenuItem
-            #label: '-'
+         (MenuItem
+            label: '-'
           )
-         #(#MenuItem
-            #enabled: true
-            #label: 'Icon'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewIcon
+         (MenuItem
+            label: 'Icon'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewIcon
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Suffix'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewType
+         (MenuItem
+            enabled: viewDetails
+            label: 'Suffix'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewType
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Inode'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewInodeNumber
+         (MenuItem
+            enabled: viewDetails
+            label: 'Inode'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewInodeNumber
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Permissions'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewPermissions
+         (MenuItem
+            enabled: viewDetails
+            label: 'Permissions'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewPermissions
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Owner'
-            #translateLabel: true
-            #isVisible: #userContextAvailable
-            #hideMenuOnActivated: false
-            #indication: #viewOwner
+         (MenuItem
+            enabled: viewDetails
+            label: 'Owner'
+            translateLabel: true
+            isVisible: userContextAvailable
+            hideMenuOnActivated: false
+            indication: viewOwner
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Group'
-            #translateLabel: true
-            #isVisible: #userContextAvailable
-            #hideMenuOnActivated: false
-            #indication: #viewGroup
+         (MenuItem
+            enabled: viewDetails
+            label: 'Group'
+            translateLabel: true
+            isVisible: userContextAvailable
+            hideMenuOnActivated: false
+            indication: viewGroup
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Size'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewSize
+         (MenuItem
+            enabled: viewDetails
+            label: 'Size'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewSize
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Size (KByte)'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewSizeInKiloBytes
+         (MenuItem
+            enabled: viewDetails
+            label: 'Size (KByte)'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewSizeInKiloBytes
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Size (Byte)'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewSizeInBytes
+         (MenuItem
+            enabled: viewDetails
+            label: 'Size (Byte)'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewSizeInBytes
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Date && Time'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewTime
+         (MenuItem
+            enabled: viewDetails
+            label: 'Date && Time'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewTime
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'File Info'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewDescription
+         (MenuItem
+            enabled: viewDetails
+            label: 'File Info'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewDescription
           )
-         #(#MenuItem
-            #enabled: #viewDetails
-            #label: 'Preview'
-            #translateLabel: true
-            #hideMenuOnActivated: false
-            #indication: #viewPreview
+         (MenuItem
+            enabled: viewDetails
+            label: 'Preview'
+            translateLabel: true
+            hideMenuOnActivated: false
+            indication: viewPreview
           )
-         #(#MenuItem
-            #label: '-'
-            #isVisible: false
+         (MenuItem
+            label: '-'
+            isVisible: false
           )
-         #(#MenuItem
-            #label: 'Show Hidden Files'
-            #translateLabel: true
-            #isVisible: false
-            #indication: #showHiddenFiles
+         (MenuItem
+            label: 'Show Hidden Files'
+            translateLabel: true
+            isVisible: false
+            indication: showHiddenFiles
           )
-         #(#MenuItem
-            #label: 'Update'
-            #itemValue: #updateCurrentDirectory
-            #translateLabel: true
-            #isVisible: false
+         (MenuItem
+            label: 'Update'
+            itemValue: updateCurrentDirectoryWithReread
+            translateLabel: true
+            isVisible: false
           )
          )
         nil
@@ -1098,6 +1097,18 @@
     self startDiskUsageInfoProcess.
 !
 
+doUpdateDirectoryContents
+"/    DirectoryContents flushCache.
+    self wakeUpForDirectoryContentsChanged.
+
+    directory notNil ifTrue:[
+        self flushRememberedDiskUsageInfoFor:directory.
+    ] ifFalse:[
+        self flushRememberedDiskUsageInfo.
+    ].
+    self startDiskUsageInfoProcess.
+!
+
 doubleClickedAt:anItemIndex
 
     self withWaitCursorDo:[
@@ -3110,5 +3121,5 @@
 !DirectoryContentsBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.154 2004-03-16 15:41:45 penk Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.155 2004-03-16 15:59:49 penk Exp $'
 ! !