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@iam.unibe.ch To: squeak-dev@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@0 corner: 586@72 owner: a TransformMorph(681) submorphs: #() fullBounds: 0@0 corner: 586@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@0 corner: 586@72 owner: a TransformMorph(681) submorphs: #() fullBounds: 0@0 corner: 586@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@0 corner: 586@72 owner: a TransformMorph(681) submorphs: #() fullBounds: 0@0 corner: 586@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]}
squeak-dev@lists.squeakfoundation.org