DirectoryContentsBrowser.st
changeset 5740 fd67f31da836
parent 5738 09f8fe13f3f5
child 5777 d8ca0c8e0af5
equal deleted inserted replaced
5739:ec8cb05922b5 5740:fd67f31da836
   690          (MenuItem
   690          (MenuItem
   691             label: '-'
   691             label: '-'
   692           )
   692           )
   693          (MenuItem
   693          (MenuItem
   694             label: 'Update'
   694             label: 'Update'
   695             itemValue: updateCurrentDirectory
   695             itemValue: updateCurrentDirectoryWithReread
   696             translateLabel: true
   696             translateLabel: true
   697           )
   697           )
   698          )
   698          )
   699         nil
   699         nil
   700         nil
   700         nil
   731     "
   731     "
   732 
   732 
   733     <resource: #menu>
   733     <resource: #menu>
   734 
   734 
   735     ^ 
   735     ^ 
   736      #(#Menu
   736      #(Menu
   737         #(
   737         (
   738          #(#MenuItem
   738          (MenuItem
   739             #label: 'Show Details'
   739             label: 'Show Details'
   740             #translateLabel: true
   740             translateLabel: true
   741             #hideMenuOnActivated: false
   741             hideMenuOnActivated: false
   742             #indication: #viewDetails
   742             indication: viewDetails
   743           )
   743           )
   744          #(#MenuItem
   744          (MenuItem
   745             #label: '-'
   745             label: '-'
   746           )
   746           )
   747          #(#MenuItem
   747          (MenuItem
   748             #enabled: true
   748             label: 'Icon'
   749             #label: 'Icon'
   749             translateLabel: true
   750             #translateLabel: true
   750             hideMenuOnActivated: false
   751             #hideMenuOnActivated: false
   751             indication: viewIcon
   752             #indication: #viewIcon
   752           )
   753           )
   753          (MenuItem
   754          #(#MenuItem
   754             enabled: viewDetails
   755             #enabled: #viewDetails
   755             label: 'Suffix'
   756             #label: 'Suffix'
   756             translateLabel: true
   757             #translateLabel: true
   757             hideMenuOnActivated: false
   758             #hideMenuOnActivated: false
   758             indication: viewType
   759             #indication: #viewType
   759           )
   760           )
   760          (MenuItem
   761          #(#MenuItem
   761             enabled: viewDetails
   762             #enabled: #viewDetails
   762             label: 'Inode'
   763             #label: 'Inode'
   763             translateLabel: true
   764             #translateLabel: true
   764             hideMenuOnActivated: false
   765             #hideMenuOnActivated: false
   765             indication: viewInodeNumber
   766             #indication: #viewInodeNumber
   766           )
   767           )
   767          (MenuItem
   768          #(#MenuItem
   768             enabled: viewDetails
   769             #enabled: #viewDetails
   769             label: 'Permissions'
   770             #label: 'Permissions'
   770             translateLabel: true
   771             #translateLabel: true
   771             hideMenuOnActivated: false
   772             #hideMenuOnActivated: false
   772             indication: viewPermissions
   773             #indication: #viewPermissions
   773           )
   774           )
   774          (MenuItem
   775          #(#MenuItem
   775             enabled: viewDetails
   776             #enabled: #viewDetails
   776             label: 'Owner'
   777             #label: 'Owner'
   777             translateLabel: true
   778             #translateLabel: true
   778             isVisible: userContextAvailable
   779             #isVisible: #userContextAvailable
   779             hideMenuOnActivated: false
   780             #hideMenuOnActivated: false
   780             indication: viewOwner
   781             #indication: #viewOwner
   781           )
   782           )
   782          (MenuItem
   783          #(#MenuItem
   783             enabled: viewDetails
   784             #enabled: #viewDetails
   784             label: 'Group'
   785             #label: 'Group'
   785             translateLabel: true
   786             #translateLabel: true
   786             isVisible: userContextAvailable
   787             #isVisible: #userContextAvailable
   787             hideMenuOnActivated: false
   788             #hideMenuOnActivated: false
   788             indication: viewGroup
   789             #indication: #viewGroup
   789           )
   790           )
   790          (MenuItem
   791          #(#MenuItem
   791             enabled: viewDetails
   792             #enabled: #viewDetails
   792             label: 'Size'
   793             #label: 'Size'
   793             translateLabel: true
   794             #translateLabel: true
   794             hideMenuOnActivated: false
   795             #hideMenuOnActivated: false
   795             indication: viewSize
   796             #indication: #viewSize
   796           )
   797           )
   797          (MenuItem
   798          #(#MenuItem
   798             enabled: viewDetails
   799             #enabled: #viewDetails
   799             label: 'Size (KByte)'
   800             #label: 'Size (KByte)'
   800             translateLabel: true
   801             #translateLabel: true
   801             hideMenuOnActivated: false
   802             #hideMenuOnActivated: false
   802             indication: viewSizeInKiloBytes
   803             #indication: #viewSizeInKiloBytes
   803           )
   804           )
   804          (MenuItem
   805          #(#MenuItem
   805             enabled: viewDetails
   806             #enabled: #viewDetails
   806             label: 'Size (Byte)'
   807             #label: 'Size (Byte)'
   807             translateLabel: true
   808             #translateLabel: true
   808             hideMenuOnActivated: false
   809             #hideMenuOnActivated: false
   809             indication: viewSizeInBytes
   810             #indication: #viewSizeInBytes
   810           )
   811           )
   811          (MenuItem
   812          #(#MenuItem
   812             enabled: viewDetails
   813             #enabled: #viewDetails
   813             label: 'Date && Time'
   814             #label: 'Date && Time'
   814             translateLabel: true
   815             #translateLabel: true
   815             hideMenuOnActivated: false
   816             #hideMenuOnActivated: false
   816             indication: viewTime
   817             #indication: #viewTime
   817           )
   818           )
   818          (MenuItem
   819          #(#MenuItem
   819             enabled: viewDetails
   820             #enabled: #viewDetails
   820             label: 'File Info'
   821             #label: 'File Info'
   821             translateLabel: true
   822             #translateLabel: true
   822             hideMenuOnActivated: false
   823             #hideMenuOnActivated: false
   823             indication: viewDescription
   824             #indication: #viewDescription
   824           )
   825           )
   825          (MenuItem
   826          #(#MenuItem
   826             enabled: viewDetails
   827             #enabled: #viewDetails
   827             label: 'Preview'
   828             #label: 'Preview'
   828             translateLabel: true
   829             #translateLabel: true
   829             hideMenuOnActivated: false
   830             #hideMenuOnActivated: false
   830             indication: viewPreview
   831             #indication: #viewPreview
   831           )
   832           )
   832          (MenuItem
   833          #(#MenuItem
   833             label: '-'
   834             #label: '-'
   834             isVisible: false
   835             #isVisible: false
   835           )
   836           )
   836          (MenuItem
   837          #(#MenuItem
   837             label: 'Show Hidden Files'
   838             #label: 'Show Hidden Files'
   838             translateLabel: true
   839             #translateLabel: true
   839             isVisible: false
   840             #isVisible: false
   840             indication: showHiddenFiles
   841             #indication: #showHiddenFiles
   841           )
   842           )
   842          (MenuItem
   843          #(#MenuItem
   843             label: 'Update'
   844             #label: 'Update'
   844             itemValue: updateCurrentDirectoryWithReread
   845             #itemValue: #updateCurrentDirectory
   845             translateLabel: true
   846             #translateLabel: true
   846             isVisible: false
   847             #isVisible: false
       
   848           )
   847           )
   849          )
   848          )
   850         nil
   849         nil
   851         nil
   850         nil
   852       )
   851       )
  1087 !
  1086 !
  1088 
  1087 
  1089 doUpdate
  1088 doUpdate
  1090 "/    DirectoryContents flushCache.
  1089 "/    DirectoryContents flushCache.
  1091     self wakeUpForDirectoryChanged.
  1090     self wakeUpForDirectoryChanged.
       
  1091 
       
  1092     directory notNil ifTrue:[
       
  1093         self flushRememberedDiskUsageInfoFor:directory.
       
  1094     ] ifFalse:[
       
  1095         self flushRememberedDiskUsageInfo.
       
  1096     ].
       
  1097     self startDiskUsageInfoProcess.
       
  1098 !
       
  1099 
       
  1100 doUpdateDirectoryContents
       
  1101 "/    DirectoryContents flushCache.
       
  1102     self wakeUpForDirectoryContentsChanged.
  1092 
  1103 
  1093     directory notNil ifTrue:[
  1104     directory notNil ifTrue:[
  1094         self flushRememberedDiskUsageInfoFor:directory.
  1105         self flushRememberedDiskUsageInfoFor:directory.
  1095     ] ifFalse:[
  1106     ] ifFalse:[
  1096         self flushRememberedDiskUsageInfo.
  1107         self flushRememberedDiskUsageInfo.
  3108 ! !
  3119 ! !
  3109 
  3120 
  3110 !DirectoryContentsBrowser class methodsFor:'documentation'!
  3121 !DirectoryContentsBrowser class methodsFor:'documentation'!
  3111 
  3122 
  3112 version
  3123 version
  3113     ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.154 2004-03-16 15:41:45 penk Exp $'
  3124     ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.155 2004-03-16 15:59:49 penk Exp $'
  3114 ! !
  3125 ! !