# HG changeset patch # User penk # Date 1079452789 -3600 # Node ID fd67f31da8363f1250a144b3392636141adc6698 # Parent ec8cb05922b594dcc491876c94df3948f9ca86c6 update now reread all the items diff -r ec8cb05922b5 -r fd67f31da836 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 @@ ^ - #(#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 $' ! !