[BUG?] [OmniBrowser]

stéphane ducasse ducasse at iam.unibe.ch
Wed Feb 2 20:40:24 UTC 2005


Hi

in my image when I want to type a letter in the class definition pane 
of OmniBrowser
OBSystemBrowser I get a notifier about completion. I do not know if 
there is a mismatch with other packages but may be this is worth 
reporting.

Stef



From: ducasse at iam.unibe.ch
To: squeak-dev at lists.squeakfoundation.org
Subject: [BUG]OBDefinitionPanel(Object)>>doesNotUnderstand: 
#completionController

here insert explanation of what you were doing, suspect changes you've 
made and so forth.

2 February 2005 9:38:57 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.7 [latest update: #5988]

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

OBDefinitionPanel(Object)>>doesNotUnderstand: #completionController
	Receiver: an OBDefinitionPanel
	Arguments and temporary variables:
		aMessage: 	completionController
	Receiver's instance variables:
		browser: 	an OBSystemBrowser
		definition: 	an OBClassDefinition

OBTextMorph(TextMorph)>>keyStroke:
	Receiver: an OBTextMorph(1672)
	Arguments and temporary variables:
		evt: 	[keystroke 'H']
		action: 	nil
		completionAllowed: 	true
		stringHolder: 	an OBDefinitionPanel
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 586 at 72
		owner: 	a TransformMorph(681)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 586 at 72
		color: 	Color black
		extension: 	a MorphExtension (1330)
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Accuny12
		text: 	a Text for 'SequenceableCollection subclass: #ArrayedCollection
	instance...etc...
		wrapFlag: 	true
		paragraph: 	a NewParagraph
		editor: 	an OBTextMorphEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editView: 	an OBPluggableTextMorph(1331)
		acceptOnCR: 	false

OBTextMorph(TextMorphForEditView)>>keyStroke:
	Receiver: an OBTextMorph(1672)
	Arguments and temporary variables:
		evt: 	[keystroke 'H']
		view: 	an OBPluggableTextMorph(1331)
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 586 at 72
		owner: 	a TransformMorph(681)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 586 at 72
		color: 	Color black
		extension: 	a MorphExtension (1330)
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Accuny12
		text: 	a Text for 'SequenceableCollection subclass: #ArrayedCollection
	instance...etc...
		wrapFlag: 	true
		paragraph: 	a NewParagraph
		editor: 	an OBTextMorphEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editView: 	an OBPluggableTextMorph(1331)
		acceptOnCR: 	false

OBTextMorph(TextMorph)>>handleKeystroke:
	Receiver: an OBTextMorph(1672)
	Arguments and temporary variables:
		anEvent: 	[keystroke 'H']
		pasteUp: 	nil
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 586 at 72
		owner: 	a TransformMorph(681)
		submorphs: 	#()
		fullBounds: 	0 at 0 corner: 586 at 72
		color: 	Color black
		extension: 	a MorphExtension (1330)
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Accuny12
		text: 	a Text for 'SequenceableCollection subclass: #ArrayedCollection
	instance...etc...
		wrapFlag: 	true
		paragraph: 	a NewParagraph
		editor: 	an OBTextMorphEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	nil
		editView: 	an OBPluggableTextMorph(1331)
		acceptOnCR: 	false


--- The full stack ---
OBDefinitionPanel(Object)>>doesNotUnderstand: #completionController
OBTextMorph(TextMorph)>>keyStroke:
OBTextMorph(TextMorphForEditView)>>keyStroke:
OBTextMorph(TextMorph)>>handleKeystroke:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
KeyboardEvent>>sentTo:
OBTextMorph(Morph)>>handleEvent:
OBTextMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h 
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor 
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor 
terminateActive]}




More information about the Squeak-dev mailing list