[BUG] FatBitsPaint can't be moved with halo

Ned Konz ned at bike-nomad.com
Sat Mar 30 19:34:46 UTC 2002


world menu/do.../ Form fromUser bitEdit.
select a rectangle.
set the resultant image down.
pop up its halos.
try to move using the move (brown) handle.

30 March 2002 11:33:59 am

VM: unix - Squeak3.2gamma of 15 January 2002 [latest update: #4743]
Image: Squeak3.2gamma [latest update: #4811]

Point(Object)>>doesNotUnderstand:
	Receiver: 446 at 70
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #cursorPoint and arguments: #()
	Receiver's instance variables: 
		x: 	446
		y: 	70

FatBitsPaint>>griddedPoint:
	Receiver: a FatBitsPaint(2509)
	Arguments and temporary variables: 
		evt: 	446 at 70
		relativePt: 	nil
	Receiver's instance variables: 
		bounds: 	444 at 71 corner: 1292 at 855
		owner: 	a PasteUpMorph(1622) [world]
		submorphs: 	#()
		fullBounds: 	444 at 71 corner: 1292 at 855
		color: 	Color veryVeryLightGray
		extension: 	a MorphExtension (1332) [other:  (rotationCenter ->
0.5 at 0.5) (baseGr...etc...
		originalForm: 	Form(848x784x32)
		rotationStyle: 	#normal
		scalePoint: 	1.0 at 1.0
		framesToDwell: 	1
		rotatedForm: 	Form(848x784x32)
		formToEdit: 	Form(106x98x32)
		magnification: 	8
		brush: 	a Pen
		brushSize: 	8
		brushColor: 	Color black
		lastMouse: 	nil
		currentTools: 	a Dictionary(#mouseDown:->#mouseDownDefault:
#mouseMove:->#mouseM...etc...
		currentSelectionMorph: 	nil
		selectionAnchor: 	nil
		backgroundColor: 	Color white

HaloMorph>>doDrag:with:
	Receiver: a HaloMorph(85)
	Arguments and temporary variables: 
		evt: 	[1088 at 58 1088 at 58 mouseMove red 41881932]
		dragHandle: 	an EllipseMorph(2305)
		thePoint: 	446 at 70
	Receiver's instance variables: 
		bounds: 	444 at 71 corner: 1292 at 855
		owner: 	nil
		submorphs: 	#(a NameStringInHalo(2201)'FatBitsPaint' an
EllipseMorph(2142) an El...etc...
		fullBounds: 	424 at 51 corner: 1312 at 888
		color: 	(Color r: 0.6 g: 0.8 b: 1.0)
		extension: 	a MorphExtension (1931) [other:  (magicAlpha -> 1.0)
(isMagicHalo ->...etc...
		target: 	a FatBitsPaint(2509)
		innerTarget: 	a FatBitsPaint(2509)
		positionOffset: 	642 at -12
		angleOffset: 	nil
		minExtent: 	nil
		growingOrRotating: 	false
		directionArrowAnchor: 	nil
		haloBox: 	432 at 59 corner: 1304 at 867
		simpleMode: 	false

EventHandler>>send:to:withEvent:fromMorph:
	Receiver: an EventHandler; mouseDownSelector=startDrag:with:;
mouseUpSelector=endInteraction recipie...etc...
	Arguments and temporary variables: 
		selector: 	#doDrag:with:
		recipient: 	a HaloMorph(85)
		event: 	[1088 at 58 1088 at 58 mouseMove red 41881932]
		sourceMorph: 	an EllipseMorph(2305)
		arity: 	2
	Receiver's instance variables: 
		mouseDownRecipient: 	a HaloMorph(85)
		mouseDownSelector: 	#startDrag:with:
		mouseMoveRecipient: 	a HaloMorph(85)
		mouseMoveSelector: 	#doDrag:with:
		mouseStillDownRecipient: 	nil
		mouseStillDownSelector: 	nil
		mouseUpRecipient: 	a HaloMorph(85)
		mouseUpSelector: 	#endInteraction
		mouseEnterRecipient: 	nil
		mouseEnterSelector: 	nil
		mouseLeaveRecipient: 	nil
		mouseLeaveSelector: 	nil
		mouseEnterDraggingRecipient: 	nil
		mouseEnterDraggingSelector: 	nil
		mouseLeaveDraggingRecipient: 	nil
		mouseLeaveDraggingSelector: 	nil
		keyStrokeRecipient: 	nil
		keyStrokeSelector: 	nil
		valueParameter: 	nil
		startDragRecipient: 	nil
		startDragSelector: 	nil
		doubleClickSelector: 	nil
		doubleClickRecipient: 	nil
		doubleClickTimeoutSelector: 	nil
		doubleClickTimeoutRecipient: 	nil
		clickSelector: 	nil
		clickRecipient: 	nil
		gestureSelector: 	nil
		gestureRecipient: 	nil
		gestureDictionaryOrName: 	nil

--- The rest of the stack ---
EventHandler>>mouseMove:fromMorph:
EllipseMorph(Morph)>>mouseMove:
EllipseMorph(Morph)>>handleMouseMove:
MouseMoveEvent>>sentTo:
EllipseMorph(Morph)>>handleEvent:
EllipseMorph(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