Attempting to open a file browser from World menu>Tools

13 February 2012 8:31:53 pm

VM: unix - i686 - linux-gnu - CoInterpreter
VMMaker-oscog-EstebanLorenzano.139 uuid:
5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Jan 26 2012,
StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.139 uuid:
5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Jan 26 2012,
https://git.gitorious.org/cogvm/blessed.git Commit:
e49a136ea9fe909dd5ba3cdeffac8f61cce27c9f Date: Thu Jan 26 17:38:06
2012 +0100 By: Camillo Bruni <[email protected]>
Image: Pharo1.4a [Latest update: #14329]

FSReference(Object)>>doesNotUnderstand: #asLowercase
        Receiver: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Arguments and temporary variables:
                aMessage:       asLowercase
                exception:      MessageNotUnderstood: FSReference>>asLowercase
                resumeValue:    nil
        Receiver's instance variables:
                filesystem:     a FSFilesystem
                path:   FSPath / 'home' / 'alexisp' / 'workbench' / 'Smalltalk' 
/
'Pharo-1.4-2012...etc...

ChangeList class>>fileReaderServicesForFile:suffix:
        Receiver: ChangeList
        Arguments and temporary variables:
                fullName:       
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                suffix:         '4-20120125'
                services:       an OrderedCollection()
        Receiver's instance variables:
                superclass:     CodeHolder
                methodDict:     a
MethodDictionary(#addItem:text:->(ChangeList>>#addItem:text: "a
C...etc...
                format:         150
                instanceVariables:      #('changeList' 'list' 'listIndex'
'listSelections' 'file' 'l...etc...
                organization:   ('*MonticelloGUI' changeTo:)
('accessing' changeList changes:file...etc...
                subclasses:     {VersionsBrowser}
                name:   #ChangeList
                classPool:      nil
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-Changes'
                traitComposition:       nil
                localSelectors:         nil

[:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderServicesForFile: file 
suffix: suffix)]]
in FileList class>>itemsForFile:
        Receiver: FileList
        Arguments and temporary variables:
                file:   ChangeList
                services:       
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                suffix:         an OrderedCollection()
                reader:         '4-20120125'
        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

OrderedCollection>>do:
        Receiver: an OrderedCollection(ChangeSet ChangeList ChangeSorter
FileContentsBrowser FilePackage Fil...etc...
        Arguments and temporary variables:
                aBlock:         [:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderS...etc...
                index:  2
        Receiver's instance variables:
                array:  {ChangeSet. ChangeList. ChangeSorter. 
FileContentsBrowser.
FilePackage. ...etc...
                firstIndex:     1
                lastIndex:      20

FileList class>>itemsForFile:
        Receiver: FileList
        Arguments and temporary variables:
                file:   /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                services:       an OrderedCollection()
                suffix:         '4-20120125'
        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

FileList>>itemsForFile:
        Receiver: a FileList
        Arguments and temporary variables:
                file:   /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>dynamicButtonServices
        Receiver: a FileList
        Arguments and temporary variables:
                toReject:       #(#removeLineFeeds: #addFileToNewZip: 
#compressFile:)
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>updateButtonRow
        Receiver: a FileList
        Arguments and temporary variables:
                aWindow:        a SystemWindow(639631360)
                aRow:   an AlignmentMorph(54788096)
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>updateFileList
        Receiver: a FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>directory:
        Receiver: a FileList
        Arguments and temporary variables:
                dir:    /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>selectedDirectory:
        Receiver: a FileList
        Arguments and temporary variables:
                aFileDirectoryWrapper:  a FileDirectoryWrapper
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

SimpleHierarchicalListMorph>>setSelectedMorph:
        Receiver: a SimpleHierarchicalListMorph(379584512)
        Arguments and temporary variables:
                aMorph:         an 
IndentingListItemMorph(466616320)'Pharo-1.4-20120125'
        Receiver's instance variables:
                bounds:         (0@0) corner: (150@120)
                owner:  a SystemWindow(639631360)
                submorphs:      an Array(a ScrollBar(529006592) a 
ScrollBar(405798912) a
TransformMo...etc...
                fullBounds:     nil
                color:  Color white
                extension:      a MorphExtension (25165824) [eventHandler = an
EventHandler recipien...etc...
                borderWidth:    1
                borderColor:    (Color r: 0.745 g: 0.745 b: 0.745)
                model:  a FileList
                open:   false
                accessor:       nil
                scrollBar:      a ScrollBar(405798912)
                scroller:       a TransformMorph(642777088)
                retractableScrollBar:   false
                scrollBarOnLeft:        false
                getMenuSelector:        #volumeMenu:
                getMenuTitleSelector:   nil
                hasFocus:       false
                hScrollBar:     a ScrollBar(529006592)
                selectedMorph:  nil
                getListSelector:        #initialDirectoryList
                keystrokeActionSelector:        nil
                autoDeselect:   false
                columns:        nil
                sortingSelector:        nil
                getSelectionSelector:   #selectedDirectory
                setSelectionSelector:   #selectedDirectory:
                potentialDropMorph:     nil
                lineColor:      nil
                lastSelection:  0
                lastKeystrokeTime:      0
                lastKeystrokes:         ''
                searchedElement:        nil

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(905445376)'AidaOneClickPharo.app'
        Arguments and temporary variables:
                anArray:        #('Pharo-1.4-20120125')
                found:  an IndentingListItemMorph(466616320)'Pharo-1.4-20120125'
        Receiver's instance variables:
                bounds:         (0@2250) corner: (224@2268)
                owner:  a TransformMorph(642777088)
                submorphs:      #()
                fullBounds:     (-3@2250) corner: (224@2268)
                color:  Color black
                extension:      nil
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       nil
                contents:       'AidaOneClickPharo.app'
                hasFocus:       false
                indentLevel:    4
                isExpanded:     false
                complexContents:        a FileDirectoryWrapper
                firstChild:     nil
                container:      a SimpleHierarchicalListMorph(379584512)
                nextSibling:    an 
IndentingListItemMorph(210501632)'cog-unix-jenkins'
                icon:   Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(464781312)'3d'
        Arguments and temporary variables:
                anArray:        #('Smalltalk' 'Pharo-1.4-20120125')
                found:  an IndentingListItemMorph(17563648)'Smalltalk'
        Receiver's instance variables:
                bounds:         (0@1782) corner: (88@1800)
                owner:  a TransformMorph(642777088)
                submorphs:      #()
                fullBounds:     (-3@1782) corner: (88@1800)
                color:  Color black
                extension:      nil
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       nil
                contents:       '3d'
                hasFocus:       false
                indentLevel:    3
                isExpanded:     false
                complexContents:        a FileDirectoryWrapper
                firstChild:     nil
                container:      a SimpleHierarchicalListMorph(379584512)
                nextSibling:    an IndentingListItemMorph(843579392)'Articles'
                icon:   Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(173015040)'.adobe'
        Arguments and temporary variables:
                anArray:        #('workbench' 'Smalltalk' 'Pharo-1.4-20120125')
                found:  an IndentingListItemMorph(273416192)'workbench'
        Receiver's instance variables:
                bounds:         (0@432) corner: (100@450)
                owner:  a TransformMorph(642777088)
                submorphs:      #()
                fullBounds:     (-3@432) corner: (100@450)
                color:  Color black
                extension:      nil
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       nil
                contents:       '.adobe'
                hasFocus:       false
                indentLevel:    2
                isExpanded:     false
                complexContents:        a FileDirectoryWrapper
                firstChild:     nil
                container:      a SimpleHierarchicalListMorph(379584512)
                nextSibling:    an IndentingListItemMorph(652476416)'.aptitude'
                icon:   Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(644349952)'alexisp'
        Arguments and temporary variables:
                anArray:        #('alexisp' 'workbench' 'Smalltalk' 
'Pharo-1.4-20120125')
                found:  an IndentingListItemMorph(644349952)'alexisp'
        Receiver's instance variables:
                bounds:         (0@414) corner: (89@432)
                owner:  a TransformMorph(642777088)
                submorphs:      #()
                fullBounds:     (-3@414) corner: (89@432)
                color:  Color black
                extension:      nil
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       nil
                contents:       'alexisp'
                hasFocus:       false
                indentLevel:    1
                isExpanded:     true
                complexContents:        a FileDirectoryWrapper
                firstChild:     an IndentingListItemMorph(173015040)'.adobe'
                container:      a SimpleHierarchicalListMorph(379584512)
                nextSibling:    an IndentingListItemMorph(50069504)'lost+found'
                icon:   Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(826802176)'tmp'
        Arguments and temporary variables:
                anArray:        #('home' 'alexisp' 'workbench' 'Smalltalk' 
'Pharo-1.4-20120125')
                found:  an IndentingListItemMorph(440401920)'home'
        Receiver's instance variables:
                bounds:         (0@0) corner: (57@18)
                owner:  a TransformMorph(642777088)
                submorphs:      #()
                fullBounds:     (-3@0) corner: (57@18)
                color:  Color black
                extension:      nil
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       nil
                contents:       'tmp'
                hasFocus:       false
                indentLevel:    0
                isExpanded:     false
                complexContents:        a FileDirectoryWrapper
                firstChild:     nil
                container:      a SimpleHierarchicalListMorph(379584512)
                nextSibling:    an IndentingListItemMorph(222822400)'sbin'
                icon:   Form(16x16x32)

SimpleHierarchicalListMorph>>update:
        Receiver: a SimpleHierarchicalListMorph(379584512)
        Arguments and temporary variables:
                aSymbol:        #(#openPath 'home' 'alexisp' 'workbench' 
'Smalltalk'
'Pharo-1.4-201201...etc...
        Receiver's instance variables:
                bounds:         (0@0) corner: (150@120)
                owner:  a SystemWindow(639631360)
                submorphs:      an Array(a ScrollBar(529006592) a 
ScrollBar(405798912) a
TransformMo...etc...
                fullBounds:     nil
                color:  Color white
                extension:      a MorphExtension (25165824) [eventHandler = an
EventHandler recipien...etc...
                borderWidth:    1
                borderColor:    (Color r: 0.745 g: 0.745 b: 0.745)
                model:  a FileList
                open:   false
                accessor:       nil
                scrollBar:      a ScrollBar(405798912)
                scroller:       a TransformMorph(642777088)
                retractableScrollBar:   false
                scrollBarOnLeft:        false
                getMenuSelector:        #volumeMenu:
                getMenuTitleSelector:   nil
                hasFocus:       false
                hScrollBar:     a ScrollBar(529006592)
                selectedMorph:  nil
                getListSelector:        #initialDirectoryList
                keystrokeActionSelector:        nil
                autoDeselect:   false
                columns:        nil
                sortingSelector:        nil
                getSelectionSelector:   #selectedDirectory
                setSelectionSelector:   #selectedDirectory:
                potentialDropMorph:     nil
                lineColor:      nil
                lastSelection:  0
                lastKeystrokeTime:      0
                lastKeystrokes:         ''
                searchedElement:        nil

[:aDependent | aDependent update: aParameter] in FileList(Object)>>changed:
        Receiver: a FileList
        Arguments and temporary variables:
                aParameter:     a SimpleHierarchicalListMorph(379584512)
                aDependent:     #(#openPath 'home' 'alexisp' 'workbench' 
'Smalltalk'
'Pharo-1.4-201...etc...
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

DependentsArray>>do:
        Receiver: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128) a SimpleHierarchicalL...etc...
        Arguments and temporary variables:
                aBlock:         [:aDependent | aDependent update: aParameter]
                dep:    a SimpleHierarchicalListMorph(379584512)
                i:      3
                iLimiT:         5
        Receiver's instance variables:
a DependentsArray(a SystemWindow(639631360) a SearchMorph(193200128) a
SimpleHierarchicalL...etc...

FileList(Object)>>changed:
        Receiver: a FileList
        Arguments and temporary variables:
                aParameter:     #(#openPath 'home' 'alexisp' 'workbench' 
'Smalltalk'
'Pharo-1.4-201...etc...
        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList>>postOpen
        Receiver: a FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                dependents:     a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference:      
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList:     #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex:        6
                list:   an 
Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex:      0
                pattern:        nil
                sortMode:       #date
                brevityState:   #FileList
                currentDirectorySelected:       nil
                dirSelectionBlock:      [:dirName | true]
                modalView:      nil
                ok:     false
                contents:       ''

FileList class>>morphicViewOnDirectory:
        Receiver: FileList
        Arguments and temporary variables:
                aFileDirectory:         
/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                aFileList:      a FileList
                window:         a SystemWindow(639631360)
                fileListBottom:         0.4
                midLine:        0.2
                fileListTopOffset:      29
                buttonPane:     an AlignmentMorph(54788096)
        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

FileList class>>morphicView
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

FileList class>>open
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

[self open] in FileList class>>menuCommandOn:
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass:     Model
                methodDict:     a MethodDictionary(size 102)
                format:         158
                instanceVariables:      #('reference' 'volumeList' 
'volumeListIndex'
'list' 'listInd...etc...
                organization:   ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses:     nil
                name:   #FileList
                classPool:      a Dictionary(#FileReaderRegistry->nil 
#RecentDirs->an
OrderedCollect...etc...
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'Tools-FileList'
                traitComposition:       {}
                localSelectors:         nil
                searchList:     an OrderedCollection()

[| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector]
                ifFalse: [selArgCount = arguments size
                                ifTrue: [target perform: selector 
withArguments: arguments]
                                ifFalse: [target
                                                perform: selector
                                                withArguments: (arguments 
copyWith: evt)]].
        self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt:    [(481@403) mouseUp 3692468 nil]
                selArgCount:    0
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

BlockClosure>>ensure:
        Receiver: [| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector...etc...
        Arguments and temporary variables:
                aBlock:         [oldcursor show]
                complete:       nil
                returnValue:    nil
        Receiver's instance variables:
                outerContext:   
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
                startpc:        160
                numArgs:        0

CursorWithMask(Cursor)>>showWhile:
        Receiver: ((CursorWithMask
        extent: (16@16)
        depth: 1
        fromArray: #(
                2r0
                2r100000000000000000000...etc...
        Arguments and temporary variables:
                aBlock:         [| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [targe...etc...
                oldcursor:      ((CursorWithMask
        extent: (16@16)
        depth: 1
        fromArray: #(
                2r0
                2...etc...
        Receiver's instance variables:
                bits:   a Bitmap of length 16
                width:  16
                height:         16
                depth:  1
                offset:         (-1@ -1)
                maskForm:       Form(16x16x1)

ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt:    [(481@403) mouseUp 3692468 nil]
                w:      a PasteUpMorph(425197568) [world]
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt:    [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

MouseButtonEvent>>sentTo:
        Receiver: [(481@403) mouseUp 3692468 nil]
        Arguments and temporary variables:
                anObject:       a ToggleMenuItemMorph(940834816)'File Browser'
        Receiver's instance variables:
                timeStamp:      3692468
                source:         a HandMorph(843055104)
                windowIndex:    nil
                type:   #mouseUp
                buttons:        0
                position:       (481@403)
                handler:        nil
                wasHandled:     true
                whichButton:    4

ToggleMenuItemMorph(Morph)>>handleEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

MorphicEventDispatcher>>dispatchDefault:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
                aMorph:         a ToggleMenuItemMorph(940834816)'File Browser'
                localEvt:       nil
                index:  1
                child:  nil
                morphs:         #()
                inside:         true
        Receiver's instance variables:
                lastType:       #mouseUp
                lastDispatch:   #dispatchDefault:with:

MorphicEventDispatcher>>dispatchEvent:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
                aMorph:         a ToggleMenuItemMorph(940834816)'File Browser'
        Receiver's instance variables:
                lastType:       #mouseUp
                lastDispatch:   #dispatchDefault:with:

ToggleMenuItemMorph(Morph)>>processEvent:using:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
                defaultDispatcher:      a MorphicEventDispatcher
        Receiver's instance variables:
                bounds:         ([email protected]) corner: ([email protected])
                owner:  a MenuMorph(1041498112)
                submorphs:      #()
                fullBounds:     ([email protected]) corner: ([email protected])
                color:  Color black
                extension:      a MorphExtension (951058432)
                font:   a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis:       0
                contents:       'File Browser'
                hasFocus:       false
                isEnabled:      true
                subMenu:        nil
                isSelected:     false
                target:         [self open]
                selector:       #value
                arguments:      #()
                icon:   Form(16x16x32)
                getStateSelector:       nil
                enablementSelector:     nil
                keyText:        nil

MorphicEventDispatcher>>dispatchDefault:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
                aMorph:         a MenuMorph(1041498112)
                localEvt:       [(481@403) mouseUp 3692468 nil]
                index:  9
                child:  a ToggleMenuItemMorph(940834816)'File Browser'
                morphs:         an Array(a 
ToggleMenuItemMorph(344195072)'Finder' a
ToggleMenuItemMorph...etc...
                inside:         false
        Receiver's instance variables:
                lastType:       #mouseUp
                lastDispatch:   #dispatchDefault:with:

MorphicEventDispatcher>>dispatchEvent:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent:        [(481@403) mouseUp 3692468 nil]
                aMorph:         a MenuMorph(1041498112)
        Receiver's instance variables:
                lastType:       #mouseUp
                lastDispatch:   #dispatchDefault:with:


--- The full stack ---
FSReference(Object)>>doesNotUnderstand: #asLowercase
ChangeList class>>fileReaderServicesForFile:suffix:
[:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderServicesForFile: file 
suffix: suffix)]]
in FileList class>>itemsForFile:
OrderedCollection>>do:
FileList class>>itemsForFile:
FileList>>itemsForFile:
FileList>>dynamicButtonServices
FileList>>updateButtonRow
FileList>>updateFileList
FileList>>directory:
FileList>>selectedDirectory:
SimpleHierarchicalListMorph>>setSelectedMorph:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
SimpleHierarchicalListMorph>>update:
[:aDependent | aDependent update: aParameter] in FileList(Object)>>changed:
DependentsArray>>do:
FileList(Object)>>changed:
FileList>>postOpen
FileList class>>morphicViewOnDirectory:
FileList class>>morphicView
FileList class>>open
[self open] in FileList class>>menuCommandOn:
[| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector]
                ifFalse: [selArgCount = arguments size
                                ifTrue: [target perform: selector 
withArguments: arguments]
                                ifFalse: [target
                                                perform: selector
                                                withArguments: (arguments 
copyWith: evt)]].
        self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
 - - - - - - - - - - - - - - -
                        - - - - - - - - - - - - - - - - - -
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[ActiveHand := self.
        ActiveEvent := anEvent.
        result := focusHolder
                                handleFocusEvent: (anEvent
                                                transformedBy: (focusHolder 
transformedFrom: self))] in
HandMorph>>sendFocusEvent:to:clear:
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h |
ActiveHand := h.
        h processEvents.
        ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
        Processor yield.
        false] whileFalse.
        nil] in MorphicUIManager>>spawnNewProcess
[self value.
        Processor terminateActive] in BlockClosure>>newProcess

Reply via email to