I have this code below from Gettext package becoming broken with latest
Ring Pharo 1.4 package.

Can someone with the appropriate knowledge help me there?

Problem occurs at (Smalltalk at: methodReference classSymbol)

methodReference is a RGMethodDefinition


Enclosed PharoDebug.log

appendStringReceivers: aSymbol into: domains
        | literals references domainName methodReference keywords found |
        
        found := TranslatedReceiverFinder new stringReceiversWithContext: 
aSymbol.
        found do: [ :assoc |
                methodReference := assoc key.
                keywords := assoc value.
                domainName := self getTextDomainForClassCategory:
                        (Smalltalk at: methodReference classSymbol) category.
                literals := domains at: domainName ifAbsentPut: [Dictionary 
new].
                keywords do: [ :literal |
                        references := literals at: literal ifAbsentPut: 
[OrderedCollection new].
                        references add: methodReference.
                ].
        ].



-- 
Dr. Geo -- http://www.drgeo.eu
THERE_BE_DRAGONS_HERE
KeyNotFound: key #'AbstractFont class' not found in SystemDictionary
14 March 2012 9:41:29 pm

VM: unix - i686 - linux - nil, nil, nil
Image: Pharo1.4a [Latest update: #14367]

SystemDictionary(Dictionary)>>errorKeyNotFound:
	Receiver: a SystemDictionary(lots of globals)
	Arguments and temporary variables: 
		aKey: 	#'AbstractFont class'
	Receiver's instance variables: 
		tally: 	2526
		array: 	an Array(nil nil #KoreanEnvironment->KoreanEnvironment #MultiCharacterSc...etc...
		cachedClassNames: 	an OrderedCollection(#AColorSelectorMorph #Abort #AboutDialog...etc...
		cachedNonClassNames: 	an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc...


[self errorKeyNotFound: key] in SystemDictionary(Dictionary)>>at:
	Receiver: a SystemDictionary(lots of globals)
	Arguments and temporary variables: 
		key: 	#'AbstractFont class'
	Receiver's instance variables: 
		tally: 	2526
		array: 	an Array(nil nil #KoreanEnvironment->KoreanEnvironment #MultiCharacterSc...etc...
		cachedClassNames: 	an OrderedCollection(#AColorSelectorMorph #Abort #AboutDialog...etc...
		cachedNonClassNames: 	an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc...


SystemDictionary(Dictionary)>>at:ifAbsent:
	Receiver: a SystemDictionary(lots of globals)
	Arguments and temporary variables: 
		key: 	#'AbstractFont class'
		aBlock: 	[self errorKeyNotFound: key]
		assoc: 	nil
	Receiver's instance variables: 
		tally: 	2526
		array: 	an Array(nil nil #KoreanEnvironment->KoreanEnvironment #MultiCharacterSc...etc...
		cachedClassNames: 	an OrderedCollection(#AColorSelectorMorph #Abort #AboutDialog...etc...
		cachedNonClassNames: 	an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc...


SystemDictionary(Dictionary)>>at:
	Receiver: a SystemDictionary(lots of globals)
	Arguments and temporary variables: 
		key: 	#'AbstractFont class'
	Receiver's instance variables: 
		tally: 	2526
		array: 	an Array(nil nil #KoreanEnvironment->KoreanEnvironment #MultiCharacterSc...etc...
		cachedClassNames: 	an OrderedCollection(#AColorSelectorMorph #Abort #AboutDialog...etc...
		cachedNonClassNames: 	an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc...


SmalltalkImage>>at:
	Receiver: Smalltalk
	Arguments and temporary variables: 
		aKey: 	#'AbstractFont class'
	Receiver's instance variables: 
		globals: 	a SystemDictionary(lots of globals)
		deferredStartupActions: 	nil


[:assoc | 
methodReference := assoc key.
	keywords := assoc value.
	domainName := self getTextDomainForClassCategory: (Smalltalk at: methodReference classSymbol) category.
	literals := domains
				at: domainName
				ifAbsentPut: [Dictionary new].
	keywords
		do: [:literal | 
			references := literals
						at: literal
						ifAbsentPut: [OrderedCollection new].
			references add: methodReference]] in GetTextExporter>>appendStringReceivers:into:
	Receiver: a GetTextExporter
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		stream: 	nil


OrderedCollection>>do:
	Receiver: an OrderedCollection(AbstractFont class>>emphasisStringFor:->an OrderedCollection('Italic'...etc...
	Arguments and temporary variables: 
		aBlock: 	[:assoc | 
methodReference := assoc key.
	keywords := assoc value.
	dom...etc...
		index: 	1
	Receiver's instance variables: 
		array: 	an Array(AbstractFont class>>emphasisStringFor:->an OrderedCollection('I...etc...
		firstIndex: 	1
		lastIndex: 	659


GetTextExporter>>appendStringReceivers:into:
	Receiver: a GetTextExporter
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		stream: 	nil


GetTextExporter>>appendTranslations:
	Receiver: a GetTextExporter
	Arguments and temporary variables: 
		domains: 	a Dictionary()
	Receiver's instance variables: 
		stream: 	nil


GetTextExporter>>exportTranslator:
	Receiver: a GetTextExporter
	Arguments and temporary variables: 
		translator: 	nil
		domains: 	a Dictionary()
	Receiver's instance variables: 
		stream: 	nil


GetTextExporter>>exportTemplate
	Receiver: a GetTextExporter
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	nil


GetTextExporter class>>exportTemplate
	Receiver: GetTextExporter
	Arguments and temporary variables: 

	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#appendStringReceivers:into:->(GetTextExporter>>...etc...
		format: 	132
		instanceVariables: 	#('stream')
		organization: 	('private' appendStringReceivers:into: appendVocabulary:domains: ...etc...
		subclasses: 	nil
		name: 	#GetTextExporter
		classPool: 	nil
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	#Gettext
		traitComposition: 	{}
		localSelectors: 	nil


UndefinedObject>>DoIt
	Receiver: nil
	Arguments and temporary variables: 

	Receiver's instance variables: 
nil

Compiler>>evaluate:in:to:notifying:ifFail:logged:
	Receiver: a Compiler
	Arguments and temporary variables: 
		textOrStream: 	a ReadWriteStream
		aContext: 	nil
		receiver: 	nil
		aRequestor: 	a TextMorphForEditView(175636480)
		failBlock: 	[self morph flash.
	^ nil]
		logFlag: 	true
		methodNode: 	DoIt
	TextDomainManager registerCategoryPrefix: 'DrGeoII' domain: '...etc...
		method: 	(UndefinedObject>>#DoIt "a CompiledMethod(173015040)")
		value: 	nil
		toLog: 	nil
		itsSelection: 	nil
		itsSelectionString: 	nil
	Receiver's instance variables: 
		sourceStream: 	a ReadWriteStream
		requestor: 	a TextMorphForEditView(175636480)
		class: 	UndefinedObject
		category: 	nil
		context: 	nil
		parser: 	a Parser


[rcvr class evaluatorClass new
		evaluate: self selectionForDoitAsStream
		in: ctxt
		to: rcvr
		notifying: self morph
		ifFail: [self morph flash.
			^ nil]
		logged: true] in SmalltalkEditor>>evaluateSelectionAndDo:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		rcvr: 	nil
		ctxt: 	nil
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


BlockClosure>>on:do:
	Receiver: [rcvr class evaluatorClass new
		evaluate: self selectionForDoitAsStream
		in: ctxt
		to: ...etc...
	Arguments and temporary variables: 
		exception: 	OutOfScopeNotification
		handlerAction: 	[:ex | ex resume: true]
		handlerActive: 	true
	Receiver's instance variables: 
		outerContext: 	SmalltalkEditor>>evaluateSelectionAndDo:
		startpc: 	110
		numArgs: 	0


SmalltalkEditor>>evaluateSelectionAndDo:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aBlock: 	[:result | result]
		result: 	nil
		rcvr: 	nil
		ctxt: 	nil
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor>>evaluateSelection
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 

	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor>>doIt
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 

	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor>>doIt:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>performCmdActionsWith:shifted:return:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
		aBoolean: 	false
		return: 	[:val | ^ val]
		asciiValue: 	101
		actions: 	#(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop: #...etc...
		action: 	#doIt:
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>dispatchCommandOn:return:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
		return: 	[:val | ^ val]
		asciiValue: 	100
		honorCommandKeys: 	true
		char: 	nil
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>dispatchOn:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
		char: 	nil
		return: 	[:val | ^ val]
		keyEvents: 	nil
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


[self dispatchOn: aKeyboardEvent] in SmalltalkEditor(TextEditor)>>keystroke:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>handleKeystrokeAction:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aBlock: 	[self dispatchOn: aKeyboardEvent]
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>handleEditionAction:fromKeyboardEvent:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		anAction: 	[self dispatchOn: aKeyboardEvent]
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


SmalltalkEditor(TextEditor)>>keystroke:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aKeyboardEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


[editor keystroke: evt] in [| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			action
				ifNotNil: [evt hand newKeyboardFocus: nil.
					^ action value]].
	self
		handleInteraction: [editor keystroke: evt].
	self updateFromParagraph.
	super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		evt: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


TextMorphForEditView(TextMorph)>>handleInteraction:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		interactionBlock: 	[editor keystroke: evt]
		oldEditor: 	a SmalltalkEditor
		oldParagraph: 	a Paragraph
		oldText: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
Dr...etc...
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


TextMorphForEditView>>handleInteraction:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		interActionBlock: 	[editor keystroke: evt]
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


[| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			action
				ifNotNil: [evt hand newKeyboardFocus: nil.
					^ action value]].
	self
		handleInteraction: [editor keystroke: evt].
	self updateFromParagraph.
	super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		evt: 	[keystroke '<Cmd-d>']
		action: 	nil
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


ToolRegistry>>codeCompletionAround:textMorph:keyStroke:
	Receiver: a ToolRegistry
	Arguments and temporary variables: 
		aBlock: 	[| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			ac...etc...
		aTextMorph: 	a TextMorphForEditView(175636480)
		evt: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		tools: 	an IdentityDictionary(#basicInspector->BasicInspector #browser->[self de...etc...
		inspectorsMap: 	an IdentityDictionary(#CompiledMethod->#CompiledMethodInspector ...etc...


SmalltalkEditor>>codeCompletionAround:textMorph:keyStroke:
	Receiver: a SmalltalkEditor
	Arguments and temporary variables: 
		aBlock: 	[| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			ac...etc...
		aTextMorph: 	a TextMorphForEditView(175636480)
		anEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		morph: 	a TextMorphForEditView(175636480)
		selectionShowing: 	true
		model: 	a Workspace
		editingState: 	a SmalltalkEditingState


TextMorphForEditView(TextMorph)>>keyStroke:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		evt: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


TextMorphForEditView>>keyStroke:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		evt: 	[keystroke '<Cmd-d>']
		view: 	a PluggableTextMorph(149684224)
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


TextMorphForEditView(TextMorph)>>handleKeystroke:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		anEvent: 	[keystroke '<Cmd-d>']
		pasteUp: 	nil
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


KeyboardEvent>>sentTo:
	Receiver: [keystroke '<Cmd-d>']
	Arguments and temporary variables: 
		anObject: 	a TextMorphForEditView(175636480)
	Receiver's instance variables: 
		timeStamp: 	5236446
		source: 	a HandMorph(843055104)
		windowIndex: 	nil
		type: 	#keystroke
		buttons: 	64
		position: 	(201@94)
		handler: 	nil
		wasHandled: 	true
		keyValue: 	100
		charCode: 	100
		scanCode: 	100


TextMorphForEditView(Morph)>>handleEvent:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		anEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil


TextMorphForEditView(Morph)>>handleFocusEvent:
	Receiver: a TextMorphForEditView(175636480)
	Arguments and temporary variables: 
		anEvent: 	[keystroke '<Cmd-d>']
	Receiver's instance variables: 
		bounds: 	(0@0) corner: (562@114)
		owner: 	a TransformMorph(879755264)
		submorphs: 	#()
		fullBounds: 	(0@0) corner: (562@114)
		color: 	Color black
		extension: 	a MorphExtension (48758784) [other:  (blinkStart -> 5236946) (myDepe...etc...
		borderWidth: 	0
		borderColor: 	Color black
		textStyle: 	a TextStyle Bitmap DejaVu Sans 9
		text: 	a Text for 'DrGeo new.
DrGDefault beWorkstation.
DrGDefault beiPad.
DrGDe...etc...
		wrapFlag: 	true
		paragraph: 	a Paragraph
		editor: 	a SmalltalkEditor
		container: 	nil
		predecessor: 	nil
		successor: 	nil
		backgroundColor: 	nil
		margins: 	(0@0) corner: (0@0)
		editView: 	a PluggableTextMorph(149684224)
		acceptOnCR: 	false
		autoAccept: 	false
		acceptOnFocusChange: 	false
		selectionColor: 	nil



--- The full stack ---
SystemDictionary(Dictionary)>>errorKeyNotFound:
[self errorKeyNotFound: key] in SystemDictionary(Dictionary)>>at:
SystemDictionary(Dictionary)>>at:ifAbsent:
SystemDictionary(Dictionary)>>at:
SmalltalkImage>>at:
[:assoc | 
methodReference := assoc key.
	keywords := assoc value.
	domainName := self getTextDomainForClassCategory: (Smalltalk at: methodReference classSymbol) category.
	literals := domains
				at: domainName
				ifAbsentPut: [Dictionary new].
	keywords
		do: [:literal | 
			references := literals
						at: literal
						ifAbsentPut: [OrderedCollection new].
			references add: methodReference]] in GetTextExporter>>appendStringReceivers:into:
OrderedCollection>>do:
GetTextExporter>>appendStringReceivers:into:
GetTextExporter>>appendTranslations:
GetTextExporter>>exportTranslator:
GetTextExporter>>exportTemplate
GetTextExporter class>>exportTemplate
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[rcvr class evaluatorClass new
		evaluate: self selectionForDoitAsStream
		in: ctxt
		to: rcvr
		notifying: self morph
		ifFail: [self morph flash.
			^ nil]
		logged: true] in SmalltalkEditor>>evaluateSelectionAndDo:
BlockClosure>>on:do:
SmalltalkEditor>>evaluateSelectionAndDo:
SmalltalkEditor>>evaluateSelection
SmalltalkEditor>>doIt
SmalltalkEditor>>doIt:
SmalltalkEditor(TextEditor)>>performCmdActionsWith:shifted:return:
SmalltalkEditor(TextEditor)>>dispatchCommandOn:return:
SmalltalkEditor(TextEditor)>>dispatchOn:
[self dispatchOn: aKeyboardEvent] in SmalltalkEditor(TextEditor)>>keystroke:
SmalltalkEditor(TextEditor)>>handleKeystrokeAction:
SmalltalkEditor(TextEditor)>>handleEditionAction:fromKeyboardEvent:
SmalltalkEditor(TextEditor)>>keystroke:
[editor keystroke: evt] in [| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			action
				ifNotNil: [evt hand newKeyboardFocus: nil.
					^ action value]].
	self
		handleInteraction: [editor keystroke: evt].
	self updateFromParagraph.
	super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView(TextMorph)>>handleInteraction:
TextMorphForEditView>>handleInteraction:
[| action |
evt keyValue = 13
		ifTrue: [action := self crAction.
			action
				ifNotNil: [evt hand newKeyboardFocus: nil.
					^ action value]].
	self
		handleInteraction: [editor keystroke: evt].
	self updateFromParagraph.
	super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
ToolRegistry>>codeCompletionAround:textMorph:keyStroke:
SmalltalkEditor>>codeCompletionAround:textMorph:keyStroke:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
 - - - - - - - - - - - - - - -  
			- - - - - - - - - - - - - - - - - -
[ActiveHand := self.
	ActiveEvent := anEvent.
	result := focusHolder
				handleFocusEvent: (anEvent
						transformedBy: (focusHolder transformedFrom: self))] in HandMorph>>sendFocusEvent:to:clear:
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h | 
ActiveHand := h.
	h processEvents.
	ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
	Processor yield.
	false] whileFalse.
	nil] in MorphicUIManager>>spawnNewProcess
[self value.
	Processor terminateActive] in BlockClosure>>newProcess
------------------------------------------------------------

Reply via email to