[BUG] OpeningFile list does not work with PlusTool

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[BUG] OpeningFile list does not work with PlusTool

stéphane ducasse-2
http://bugs.impara.de/view.php?id=2493


From: [hidden email]
To: [hidden email]
Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #leftOffset

Opening a a file list with
addPaneMorph: aMorph
        self addMorph: aMorph fullFrame: aMorph layoutFrame

layoutFrame returns nil


15 January 2006 5:18:01 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #6710]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir OSX:Data:SqueakToTestScripts
Trusted Dir OSX:Data:SqueakToTestScripts
Untrusted Dir  
OSX:Users:ducasse:Library:Preferences:Squeak:Internet:My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
        Receiver: nil
        Arguments and temporary variables:
                aMessage: leftOffset
        Receiver's instance variables:
nil

PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
        Receiver: a PluggableSystemWindow(1955)
        Arguments and temporary variables:
                aMorph: a PluggableButtonMorphPlus(1690)
                aLayoutFrame: nil
                left: nil
                right: nil
                bottom: nil
                top: nil
                windowBorderWidth: 4
        Receiver's instance variables:
                bounds: 0@0 corner: 300@200
                owner: nil
                submorphs: an Array(an AlignmentMorph(2934) a  
PluggableTextMorphPlus(374) a Plu...etc...
                fullBounds: nil
                color: (Color r: 0.865 g: 0.86 b: 0.86)
                extension: a MorphExtension (2850) [eventHandler = an  
EventHandler; mouseEnterS...etc...
                borderWidth: 1
                borderColor: Color lightGray
                model: a FileListPlus
                slotName: nil
                open: false
                labelString: 'File List'
                stripes: an Array(a RectangleMorph(1869) a RectangleMorph(2642))
                label: a StringMorph(3467)'File List'
                closeBox: an IconicButton(2433)
                collapseBox: an IconicButton(498)
                activeOnlyOnTop: true
                paneMorphs: an Array(a PluggableTreeMorph(3808) a  
PluggableTextMorphPlus(374))
                paneRects: nil
                collapsedFrame: nil
                fullFrame: 0@0 corner: 300@200
                isCollapsed: false
                menuBox: an IconicButton(235)
                mustNotClose: false
                labelWidgetAllowance: 87
                updatablePanes: #()
                allowReframeHandles: true
                labelArea: an AlignmentMorph(2934)
                expandBox: an IconicButton(625)
                getLabelSelector: nil
                getChildrenSelector: nil
                children: nil

PluggableSystemWindow>>addPaneMorph:
        Receiver: a PluggableSystemWindow(1955)
        Arguments and temporary variables:
                aMorph: a PluggableButtonMorphPlus(1690)
        Receiver's instance variables:
                bounds: 0@0 corner: 300@200
                owner: nil
                submorphs: an Array(an AlignmentMorph(2934) a  
PluggableTextMorphPlus(374) a Plu...etc...
                fullBounds: nil
                color: (Color r: 0.865 g: 0.86 b: 0.86)
                extension: a MorphExtension (2850) [eventHandler = an  
EventHandler; mouseEnterS...etc...
                borderWidth: 1
                borderColor: Color lightGray
                model: a FileListPlus
                slotName: nil
                open: false
                labelString: 'File List'
                stripes: an Array(a RectangleMorph(1869) a RectangleMorph(2642))
                label: a StringMorph(3467)'File List'
                closeBox: an IconicButton(2433)
                collapseBox: an IconicButton(498)
                activeOnlyOnTop: true
                paneMorphs: an Array(a PluggableTreeMorph(3808) a  
PluggableTextMorphPlus(374))
                paneRects: nil
                collapsedFrame: nil
                fullFrame: 0@0 corner: 300@200
                isCollapsed: false
                menuBox: an IconicButton(235)
                mustNotClose: false
                labelWidgetAllowance: 87
                updatablePanes: #()
                allowReframeHandles: true
                labelArea: an AlignmentMorph(2934)
                expandBox: an IconicButton(625)
                getLabelSelector: nil
                getChildrenSelector: nil
                children: nil

MorphicToolBuilder>>add:to:
        Receiver: a MorphicToolBuilder
        Arguments and temporary variables:
                aMorph: a PluggableButtonMorphPlus(1690)
                aParent: a PluggableSystemWindow(1955)
        Receiver's instance variables:
                parent: a PluggableSystemWindow(1955)
                widgets: nil
                panes: an OrderedCollection(#pattern #rootDirectoryList)


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
PluggableSystemWindow>>addPaneMorph:
MorphicToolBuilder>>add:to:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MorphicToolBuilder>>buildPluggableButton:
MorphicToolBuilder>>buildPluggableActionButton:
PluggableActionButtonSpec>>buildWith:
MorphicToolBuilder(ToolBuilder)>>build:
[] in FileListPlus>>getButtonRow {[:service |  buttonSpec := builder  
pluggableActionButtonSpec new.  buttonSpe...]}
Array(SequenceableCollection)>>collect:
FileListPlus>>getButtonRow
PluggablePanelMorph>>update:
MorphicToolBuilder>>buildPluggablePanel:
PluggablePanelSpec>>buildWith:
[] in MorphicToolBuilder(ToolBuilder)>>buildAll:in: {[:each | each  
buildWith: self]}
OrderedCollection>>do:
...etc...


Reply | Threaded
Open this post in threaded view
|

Re: [BUG] OpeningFile list does not work with PlusTool ([closed] on Mantis ID 2493)

Ken Causey-3
See URL below:

On Sun, 2006-01-15 at 17:24 +0100, stéphane ducasse wrote:

> http://bugs.impara.de/view.php?id=2493
>
>
> From: [hidden email]
> To: [hidden email]
> Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
>
> Opening a a file list with
> addPaneMorph: aMorph
> self addMorph: aMorph fullFrame: aMorph layoutFrame
>
> layoutFrame returns nil
>
>
> 15 January 2006 5:18:01 pm
>
> VM: Mac OS - a SmalltalkImage
> Image: Squeak3.9alpha [latest update: #6710]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir OSX:Data:SqueakToTestScripts
> Trusted Dir OSX:Data:SqueakToTestScripts
> Untrusted Dir  
> OSX:Users:ducasse:Library:Preferences:Squeak:Internet:My Squeak
>
> UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
> Receiver: nil
> Arguments and temporary variables:
> aMessage: leftOffset
> Receiver's instance variables:
> nil
>
> PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
> Receiver: a PluggableSystemWindow(1955)
> Arguments and temporary variables:
> aMorph: a PluggableButtonMorphPlus(1690)
> aLayoutFrame: nil
> left: nil
> right: nil
> bottom: nil
> top: nil
> windowBorderWidth: 4
> Receiver's instance variables:
> bounds: 0@0 corner: 300@200
> owner: nil
> submorphs: an Array(an AlignmentMorph(2934) a  
> PluggableTextMorphPlus(374) a Plu...etc...
> fullBounds: nil
> color: (Color r: 0.865 g: 0.86 b: 0.86)
> extension: a MorphExtension (2850) [eventHandler = an  
> EventHandler; mouseEnterS...etc...
> borderWidth: 1
> borderColor: Color lightGray
> model: a FileListPlus
> slotName: nil
> open: false
> labelString: 'File List'
> stripes: an Array(a RectangleMorph(1869) a RectangleMorph(2642))
> label: a StringMorph(3467)'File List'
> closeBox: an IconicButton(2433)
> collapseBox: an IconicButton(498)
> activeOnlyOnTop: true
> paneMorphs: an Array(a PluggableTreeMorph(3808) a  
> PluggableTextMorphPlus(374))
> paneRects: nil
> collapsedFrame: nil
> fullFrame: 0@0 corner: 300@200
> isCollapsed: false
> menuBox: an IconicButton(235)
> mustNotClose: false
> labelWidgetAllowance: 87
> updatablePanes: #()
> allowReframeHandles: true
> labelArea: an AlignmentMorph(2934)
> expandBox: an IconicButton(625)
> getLabelSelector: nil
> getChildrenSelector: nil
> children: nil
>
> PluggableSystemWindow>>addPaneMorph:
> Receiver: a PluggableSystemWindow(1955)
> Arguments and temporary variables:
> aMorph: a PluggableButtonMorphPlus(1690)
> Receiver's instance variables:
> bounds: 0@0 corner: 300@200
> owner: nil
> submorphs: an Array(an AlignmentMorph(2934) a  
> PluggableTextMorphPlus(374) a Plu...etc...
> fullBounds: nil
> color: (Color r: 0.865 g: 0.86 b: 0.86)
> extension: a MorphExtension (2850) [eventHandler = an  
> EventHandler; mouseEnterS...etc...
> borderWidth: 1
> borderColor: Color lightGray
> model: a FileListPlus
> slotName: nil
> open: false
> labelString: 'File List'
> stripes: an Array(a RectangleMorph(1869) a RectangleMorph(2642))
> label: a StringMorph(3467)'File List'
> closeBox: an IconicButton(2433)
> collapseBox: an IconicButton(498)
> activeOnlyOnTop: true
> paneMorphs: an Array(a PluggableTreeMorph(3808) a  
> PluggableTextMorphPlus(374))
> paneRects: nil
> collapsedFrame: nil
> fullFrame: 0@0 corner: 300@200
> isCollapsed: false
> menuBox: an IconicButton(235)
> mustNotClose: false
> labelWidgetAllowance: 87
> updatablePanes: #()
> allowReframeHandles: true
> labelArea: an AlignmentMorph(2934)
> expandBox: an IconicButton(625)
> getLabelSelector: nil
> getChildrenSelector: nil
> children: nil
>
> MorphicToolBuilder>>add:to:
> Receiver: a MorphicToolBuilder
> Arguments and temporary variables:
> aMorph: a PluggableButtonMorphPlus(1690)
> aParent: a PluggableSystemWindow(1955)
> Receiver's instance variables:
> parent: a PluggableSystemWindow(1955)
> widgets: nil
> panes: an OrderedCollection(#pattern #rootDirectoryList)
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #leftOffset
> PluggableSystemWindow(SystemWindow)>>addMorph:fullFrame:
> PluggableSystemWindow>>addPaneMorph:
> MorphicToolBuilder>>add:to:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> MorphicToolBuilder>>buildPluggableButton:
> MorphicToolBuilder>>buildPluggableActionButton:
> PluggableActionButtonSpec>>buildWith:
> MorphicToolBuilder(ToolBuilder)>>build:
> [] in FileListPlus>>getButtonRow {[:service |  buttonSpec := builder  
> pluggableActionButtonSpec new.  buttonSpe...]}
> Array(SequenceableCollection)>>collect:
> FileListPlus>>getButtonRow
> PluggablePanelMorph>>update:
> MorphicToolBuilder>>buildPluggablePanel:
> PluggablePanelSpec>>buildWith:
> [] in MorphicToolBuilder(ToolBuilder)>>buildAll:in: {[:each | each  
> buildWith: self]}
> OrderedCollection>>do:
> ...etc...
>



signature.asc (196 bytes) Download Attachment