[BUG]HandMorph(Object)>>doesNotUnderstand:

jhinsley at telinco.co.uk jhinsley at telinco.co.uk
Thu Jan 31 22:31:55 UTC 2002


I filed Rolodex.morph (essentially a glorified book morph) into my 3.3a
#4170 image. Amazingly, it all works apart from the search button I've
scripted by using "do menu item" and "hand me a button to fire this
script". The "find" menu item works just fine. As both worked fine in
the changeset prior to the latest updates, looks like something in E
toys has got clobbered.

31 January 2002 10:22:46 pm

VM: unix - Squeak3.1alpha of 7 March 2001 [latest update: #4173]
Image: Squeak3.3alpha [latest update: #4730]

HandMorph(Object)>>doesNotUnderstand:
	Receiver: a HandMorph(3216)
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #buildMorphHandleMenuFor: and
arguments: #(a...etc...
	Receiver's instance variables: 
		bounds: 	323 at 404 corner: 339 at 420
		owner: 	a PasteUpMorph<world>(1622) [world]
		submorphs: 	#()
		fullBounds: 	323 at 404 corner: 339 at 420
		color: 	Color blue
		extension: 	a MorphExtension (539)
		mouseFocus: 	nil
		keyboardFocus: 	a MenuMorph(345)
		eventListeners: 	nil
		mouseListeners: 	nil
		keyboardListeners: 	nil
		mouseClickState: 	nil
		mouseOverHandler: 	a MouseOverHandler
		lastMouseEvent: 	[323 at 404 mouseUp 4138562]
		targetOffset: 	32 at 5
		damageRecorder: 	a DamageRecorder
		cacheCanvas: 	nil
		cachedCanvasHasHoles: 	false
		temporaryCursor: 	nil
		temporaryCursorOffset: 	nil
		hasChanged: 	true
		savedPatch: 	nil
		userInitials: 	''
		lastEventBuffer: 	#(1 4138562 323 404 0 0 0 0)
		genieGestureProcessor: 	nil

BookMorph(Morph)>>doMenuItem:
	Receiver: a BookMorph<Book>(2257)
	Arguments and temporary variables: 
		menuString: 	'search for text'
		aMenu: 	nil
		anItem: 	nil
		aNominalEvent: 	nil
		aHand: 	a HandMorph(3216)
		m: 	nil
	Receiver's instance variables: 
		bounds: 	167 at 157 corner: 646 at 623
		owner: 	a PasteUpMorph<world>(1622) [world]
		submorphs: 	#(an AlignmentMorph<Page Controls>(2581) a Morph(4058) a
PasteUpMorp...etc...
		fullBounds: 	167 at 157 corner: 646 at 623
		color: 	(Color r: 0.9 g: 0.9 b: 0.9)
		extension: 	a MorphExtension (3113) [sticky]  [externalName = Book ] 
[player = ...etc...
		borderWidth: 	1
		borderColor: 	Color black
		pageSize: 	360 at 228
		newPagePrototype: 	a PasteUpMorph<page>(1124)
		pages: 	an OrderedCollection(a PasteUpMorph<page>(2435) a
PasteUpMorph<page>(149...etc...
		currentPage: 	a PasteUpMorph<page>(1494)

Player96(Player)>>doMenuItem:
	Receiver: a Player96 (3346) named Book
	Arguments and temporary variables: 
		menuString: 	'search for text'
	Receiver's instance variables: 
		dependents: 	nil
		costume: 	a BookMorph<Book>(2257)
		costumes: 	nil

Player96>>script4
	Receiver: a Player96 (3346) named Book
	Arguments and temporary variables: 

	Receiver's instance variables: 
		dependents: 	nil
		costume: 	a BookMorph<Book>(2257)
		costumes: 	nil

--- The rest of the stack ---
Player96(Player)>>runScript:
[] in ScriptActivationButton(SimpleButtonMorph)>>doButtonAction
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
ScriptActivationButton(SimpleButtonMorph)>>doButtonAction
ScriptActivationButton(SimpleButtonMorph)>>mouseUp:
ScriptActivationButton(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ScriptActivationButton(Morph)>>handleEvent:
ScriptActivationButton(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess



More information about the Squeak-dev mailing list