Squeak Class Documentation category index | class index  
 
ArchiveViewer
  category: Tools-ArchiveViewer
  superclass: SystemWindow
  subclasses:

No comment. Sorry.

instance methods
  accessing
  archive
fileName
members
selectedMember

  archive operations
  canCreateNewArchive
canExtractAll
canOpenNewArchive
canSaveArchive
commentArchive
createNewArchive
extractAll
extractAllPossibleInDirectory:
openNewArchive
saveArchive

  initialization
  archive:
backgroundColor
buttonColor
buttonOffColor
buttonOnColor
contents
contents:
createButtonBar
createListHeadingUsingFont:
createWindow
defaultBackgroundColor
fileName:
initialize

  member list
  displayLineFor:
highlightMemberList:with:
memberIndex
memberIndex:
memberList
memberMenu:shifted:

  member operations
  addDirectory
addMember
addMemberFromClipboard
canAddMember
canDeleteMember
canExtractMember
canRenameMember
canViewAllContents
changeViewAllContents
commentMember
deleteMember
extractMember
inspectMember
renameMember

  message handling
  perform:orSendTo:

  panes
  paneColor
paneColorToUse

  parts bin
  initializeToStandAlone

class methods
  as yet unclassified
  open
openOn:

  parts bin
  descriptionForPartsBin

instance methods
  accessing top  
 

archive


 

fileName


 

members


 

selectedMember


  archive operations top  
 

canCreateNewArchive


 

canExtractAll


 

canOpenNewArchive


 

canSaveArchive


 

commentArchive


 

createNewArchive


 

extractAll


 

extractAllPossibleInDirectory:

Answer true if I can extract all the files in the given directory safely.
Inform the user as to problems.


 

openNewArchive


 

saveArchive


  initialization top  
 

archive:


 

backgroundColor


 

buttonColor


 

buttonOffColor


 

buttonOnColor


 

contents


 

contents:


 

createButtonBar


 

createListHeadingUsingFont:


 

createWindow


 

defaultBackgroundColor

Answer the color to be used as the base window color for a window whose model is an object of the receiver's class


 

fileName:


 

initialize

Initialize a system window. Add label, stripes, etc., if desired


  member list top  
 

displayLineFor:


 

highlightMemberList:with:


 

memberIndex


 

memberIndex:


 

memberList


 

memberMenu:shifted:


  member operations top  
 

addDirectory


 

addMember


 

addMemberFromClipboard


 

canAddMember


 

canDeleteMember


 

canExtractMember


 

canRenameMember


 

canViewAllContents


 

changeViewAllContents


 

commentMember


 

deleteMember


 

extractMember


 

inspectMember


 

renameMember


  message handling top  
 

perform:orSendTo:

If I wish to intercept and handle selector myself, do it; else send it to otherTarget


  panes top  
 

paneColor


 

paneColorToUse


  parts bin top  
 

initializeToStandAlone

Set up the receiver, created by a #basicNew and now ready to be initialized, as a fully-formed morph suitable for providing a graphic for a parts bin surrogate, and, when such a parts-bin surrogate is clicked on, for attaching to the hand as a viable stand-alone morph. Because of historical precedent, #initialize has been expected to handle this burden, though a great number of morphs actually cannot stand alone. In any case, by default we call the historical #initialize, though unhappily, so that all existing morphs will work no worse than before when using this protocol.


class methods
  as yet unclassified top  
 

open


 

openOn:


  parts bin top  
 

descriptionForPartsBin

If the receiver is a member of a class that would like to be represented in a parts bin, answer the name by which it should be known, and a documentation string to be provided, for example, as balloon help. When the 'nativitySelector' is sent to the 'globalReceiver', it is expected that some kind of Morph will result. The parameters used in the implementation below are for documentation purposes only!