DirectoryContentsBrowser.st
changeset 5152 6c6716dd6642
parent 5140 36c7da05d814
child 5238 e8ff2160c206
equal deleted inserted replaced
5151:53c19d72ff59 5152:6c6716dd6642
   391     "
   391     "
   392 
   392 
   393     <resource: #canvas>
   393     <resource: #canvas>
   394 
   394 
   395     ^ 
   395     ^ 
   396      #(#FullSpec
   396      #(FullSpec
   397         #name: #windowSpec
   397         name: windowSpec
   398         #window: 
   398         window: 
   399        #(#WindowSpec
   399        (WindowSpec
   400           #label: 'Directory ContentsBrowser'
   400           label: 'Directory ContentsBrowser'
   401           #name: 'Directory ContentsBrowser'
   401           name: 'Directory ContentsBrowser'
   402           #min: #(#Point 10 10)
   402           min: (Point 10 10)
   403           #max: #(#Point 1152 900)
   403           bounds: (Rectangle 14 46 602 524)
   404           #bounds: #(#Rectangle 16 42 604 520)
   404           menu: menu
   405           #menu: #menu
       
   406         )
   405         )
   407         #component: 
   406         component: 
   408        #(#SpecCollection
   407        (SpecCollection
   409           #collection: #(
   408           collection: (
   410            #(#DataSetSpec
   409            (DataSetSpec
   411               #name: 'browser'
   410               name: 'browser'
   412               #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
   411               layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
   413               #model: #selectionInFileList
   412               model: selectionInFileList
   414               #menu: #directoryContentsBrowserMenu
   413               menu: directoryContentsBrowserMenu
   415               #hasHorizontalScrollBar: true
   414               hasHorizontalScrollBar: true
   416               #hasVerticalScrollBar: true
   415               hasVerticalScrollBar: true
   417               #miniScrollerHorizontal: false
   416               miniScrollerHorizontal: false
   418               #miniScrollerVertical: false
   417               miniScrollerVertical: false
   419               #dataList: #browserItemList
   418               dataList: browserItemList
   420               #useIndex: false
   419               useIndex: false
   421               #has3Dsepartors: false
   420               has3Dsepartors: false
   422               #doubleClickSelector: #doubleClickedAt:
   421               doubleClickSelector: doubleClickedAt:
   423               #columnHolder: #tableColumns
   422               columnHolder: tableColumns
   424               #multipleSelectOk: true
   423               multipleSelectOk: true
   425               #verticalSpacing: 0
   424               verticalSpacing: 0
   426               #columns: 
   425               columns: 
   427              #(#OrderedCollection
   426              (OrderedCollection
   428                 
   427                 
   429                #(#DataSetColumnSpec
   428                (DataSetColumnSpec
   430                   #labelButtonType: #Group
   429                   labelButtonType: Group
   431                   #width: 22
   430                   width: 22
   432                   #minWidth: 22
   431                   minWidth: 22
   433                   #height: 16
   432                   height: 16
   434                   #model: #icon
   433                   model: icon
   435                   #canSelect: false
   434                   canSelect: false
   436                   #showRowSeparator: false
   435                   showRowSeparator: false
   437                   #showColSeparator: false
   436                   showColSeparator: false
   438                 ) 
   437                 ) 
   439                #(#DataSetColumnSpec
   438                (DataSetColumnSpec
   440                   #label: 'file name'
   439                   label: 'file name'
   441                   #labelAlignment: #left
   440                   labelAlignment: left
   442                   #labelButtonType: #Button
   441                   labelButtonType: Button
   443                   #model: #baseName
   442                   model: baseName
   444                   #canSelect: false
   443                   canSelect: false
   445                   #showRowSeparator: false
   444                   showRowSeparator: false
   446                   #showColSeparator: false
   445                   showColSeparator: false
   447                 )
   446                 )
   448                 
   447                 
   449                #(#DataSetColumnSpec
   448                (DataSetColumnSpec
   450                   #label: '+/-'
   449                   label: '+/-'
   451                   #labelButtonType: #Button
   450                   labelButtonType: Button
   452                   #labelActionSelector: #doResizeImage
   451                   labelActionSelector: doResizeImage
   453                   #labelActionArgument: ''
   452                   labelActionArgument: ''
   454                   #columnAlignment: #center
   453                   columnAlignment: center
   455                   #width: 30
   454                   width: 30
   456                   #height: 16
   455                   height: 16
   457                   #model: #preview
   456                   model: preview
   458                   #canSelect: false
   457                   canSelect: false
   459                   #showRowSeparator: false
   458                   showRowSeparator: false
   460                   #showSelectionHighLighted: false
   459                   showSelectionHighLighted: false
   461                   #showColSeparator: false
   460                   showColSeparator: false
   462                 )
   461                 )
   463               )
   462               )
   464               #viewClassName: 'DirectoryContentsBrowser::Widget'
   463               viewClassName: 'DirectoryContentsBrowser::Widget'
   465               #postBuildCallback: #postBuildBrowser:
   464               postBuildCallback: postBuildBrowser:
   466               #properties: 
   465               properties: 
   467              #(#PropertyListDictionary
   466              (PropertyListDictionary
   468                 #dropSelector: #doDrop:
   467                 overSelector: dropOver:
   469                 #dragArgument: #contentsbrowser
   468                 dragArgument: contentsbrowser
   470                 #startDragSelector: #doStartDrag:in:
   469                 startDragSelector: doStartDrag:in:
   471                 #displayObjectSelector: #getDisplayObjects:
   470                 displayObjectSelector: getDisplayObjects:
   472                 #dropObjectSelector: #getDropObjects:
   471                 dropObjectSelector: getDropObjects:
   473                 #dropArgument: #browser
   472                 dropArgument: browser
   474                 #canDropSelector: #canDrop:
   473                 canDropSelector: canDrop:
   475                 #leaveSelector: #dropLeave:
   474                 leaveSelector: dropLeave:
   476                 #enterSelector: #dropEnter:
   475                 enterSelector: dropEnter:
   477                 #overSelector: #dropOver:
   476                 dropSelector: doDrop:
   478               )
   477               )
   479             )
   478             )
   480            )
   479            )
   481          
   480          
   482         )
   481         )
  3040 ! !
  3039 ! !
  3041 
  3040 
  3042 !DirectoryContentsBrowser class methodsFor:'documentation'!
  3041 !DirectoryContentsBrowser class methodsFor:'documentation'!
  3043 
  3042 
  3044 version
  3043 version
  3045     ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.127 2003-08-29 19:27:57 cg Exp $'
  3044     ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.128 2003-09-04 18:55:49 stefan Exp $'
  3046 ! !
  3045 ! !