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

Ken Causey ken at kencausey.com
Mon Jan 16 20:53:48 UTC 2006


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: ducasse at iam.unibe.ch
> To: squeak-dev at lists.squeakfoundation.org
> 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 at 0 corner: 300 at 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 at 0 corner: 300 at 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 at 0 corner: 300 at 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 at 0 corner: 300 at 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...
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20060116/a69032fa/attachment.pgp


More information about the Squeak-dev mailing list