StringHolder
Last updated at 11:35 am UTC on 5 October 2017
A subclass of Model.
From the class comment:
I am a kind of Model that includes a piece of text. In some cases, the text can be edited, and in some the text is a method.
Squeak 3.0
Categories 'code pane menu' and 'message list menu' are messages that may be called by my menus when the text is a method, and when some pane is a list of methods. Other of my subclasses may ignore these two catagories altogether.
Squeak 6.0a
No categories 'code pane menu' and 'message list menu'
Number of subclasses
StringHolder allSubclasses size
gives 39 in Squeak 3.3a-4664.
StringHolder allSubclasses size
47
in Squeak 6.0a
StringHolder printHierarchy '
ProtoObject #()
Object #()
Model #(''dependents'')
StringHolder #(''contents'')
ChatNotes #(''name'' ''notesIndex'' ''names'' ''notes'' ''recorder'' ''player'' ''sound'' ''isPlaying'' ''isRecording'' ''isSaving'' ''nameTextMorph'')
CodeHolder #(''currentCompiledMethod'' ''contentsSymbol'' ''multiWindowState'')
Browser #(''environment'' ''systemOrganizer'' ''classOrganizer'' ''metaClassOrganizer'' ''editSelection'' ''metaClassIndicated'' ''selectedSystemCategory'' ''selectedClassName'' ''selectedMessageName'' ''selectedMessageCategoryName'' ''classDefinition'' ''metaClassDefinition'')
FileContentsBrowser #(''packages'' ''infoString'')
HierarchyBrowser #(''classDisplayList'' ''centralClass'')
ClassListBrowser #(''defaultTitle'')
PackagePaneBrowser #(''package'' ''packageListIndex'' ''packageList'')
ChangeList #(''changeList'' ''list'' ''listIndex'' ''listSelections'' ''file'' ''lostMethodPointer'' ''showsVersions'')
ChangeListForProjects #()
VersionsBrowser #(''classOfMethod'' ''selectorOfMethod'' ''addedChangeRecord'')
ClassCommentVersionsBrowser #()
ChangeSorter #(''parent'' ''myChangeSet'' ''currentClassName'' ''currentSelector'' ''priorChangeSetList'')
ChangeSetBrowser #()
Debugger #(''interruptedProcess'' ''interruptedController'' ''contextStack'' ''contextStackIndex'' ''contextStackList'' ''receiverInspector'' ''contextVariablesInspector'' ''externalInterrupt'' ''proceedValue'' ''selectingPC'' ''savedCursor'' ''isolationHead'' ''failedProject'' ''errorWasInUIProcess'' ''labelString'' ''message'' ''untilExpression'')
TestCaseDebugger #(''doneSemaphore'')
DependencyBrowser #(''packageList'' ''packageDeps'' ''classDeps'' ''classList'' ''messageList'' ''packageListIndex'' ''packageDepsIndex'' ''classDepsIndex'' ''classListIndex'' ''messageListIndex'')
MessageSet #(''growable'' ''messageList'' ''autoSelectString'' ''messageListIndex'' ''editSelection'')
ChangedMessageSet #(''changeSet'')
MessageNames #(''searchString'' ''selectorList'' ''selectorListIndex'')
MessageTrace #(''autoSelectStrings'' ''messageSelections'' ''anchorIndex'')
ProtocolBrowser #(''selectedClass'' ''selectedSelector'')
Lexicon #(''currentVocabulary'' ''categoryList'' ''categoryListIndex'' ''targetClass'' ''limitClass'' ''currentQuery'' ''currentQueryParameter'' ''selectorsVisited'')
InstanceBrowser #(''objectViewed'')
RecentMessageSet #()
TimeProfileBrowser #(''block'' ''tally'' ''methodReferences'')
MethodHolder #(''methodClass'' ''methodSelector'')
SMReleaseBrowser #(''release'' ''loadScript'' ''smClient'')
FileList #(''fileName'' ''directory'' ''volList'' ''volListIndex'' ''list'' ''listIndex'' ''pattern'' ''sortMode'' ''brevityState'' ''directoryCache'' ''lastGraphicsExtent'')
FileList2 #(''showDirsInFileList'' ''currentDirectorySelected'' ''fileSelectionBlock'' ''dirSelectionBlock'' ''optionalButtonSpecs'' ''modalView'' ''directoryChangeBlock'' ''ok'')
FileChooser #(''view'' ''caption'' ''captionMorph'' ''captionBox'' ''cancelButton'' ''okButton'' ''buttonPane'' ''captionPane'' ''directoryPane'' ''filePane'' ''showShortFileNames'')
PluggableFileList #(''accepted'' ''fileFilterBlock'' ''canAcceptBlock'' ''validateBlock'' ''newFiles'' ''prompt'' ''resultBlock'')
FillInTheBlank #(''acceptOnCR'' ''done'' ''responseUponCancel'')
Inspector #(''object'' ''selectionIndex'' ''timeOfLastListUpdate'' ''selectionUpdateTime'' ''context'' ''expression'')
BasicInspector #()
CompiledMethodInspector #()
ContextInspector #()
ContextVariablesInspector #(''fieldList'')
DictionaryInspector #(''keyArray'')
ExternalStructureInspector #()
HtmlEntityInspector #()
InspectorBrowser #(''fieldList'' ''msgList'' ''msgListIndex'')
OrderedCollectionInspector #()
SetInspector #()
WeakSetInspector #(''flagObject'')
SelectorBrowser #(''selectorIndex'' ''selectorList'' ''classListIndex'' ''classList'')
SyntaxError #(''class'' ''selector'' ''debugger'' ''notification'')
Workspace #(''bindings'' ''acceptDroppedMorphs'' ''acceptAction'' ''mustDeclareVariables'' ''shouldStyle'' ''environment'')'