Hi romainif you put the cursor at the beginning of an existing line and try to type for example N then you get that
<<inline: Picture 6.png>>
Stef 20 August 2009 10:00:54 amVM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2
Image: Pharo1.0beta [Latest update: #10414] SecurityManager state: Restricted: false FileAccess: true SocketAccess: trueWorking Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/ Pharo
Trusted Dir /foobar/tooBar/forSqueak/bogusUntrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak
OrderedCollection(Object)>>error:Receiver: an OrderedCollection(a SHRange a SHRange a SHRange a SHRange a SHRange a SHRange a SHRange...etc...
Arguments and temporary variables:
aString: 'attempt to index non-existent element in an ordered
collection'
Receiver's instance variables:
array: an Array(a SHRange a SHRange a SHRange a SHRange a SHRange a
SHRange a S...etc...
firstIndex: 1
lastIndex: 33
OrderedCollection>>errorNoSuchElement
Receiver: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange a SHRange a SHRange...etc...
Arguments and temporary variables:
Receiver's instance variables:
array: an Array(a SHRange a SHRange a SHRange a SHRange a SHRange a
SHRange a S...etc...
firstIndex: 1
lastIndex: 33
OrderedCollection>>at:
Receiver: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange a SHRange a SHRange...etc...
Arguments and temporary variables:
anInteger: 0
Receiver's instance variables:
array: an Array(a SHRange a SHRange a SHRange a SHRange a SHRange a
SHRange a S...etc...
firstIndex: 1
lastIndex: 33
OContext(ECContext)>>createEmptyRangeForGapAt:
Receiver: an OContext
Arguments and temporary variables:
index: 1
current: a SHRange
previous: nil
Receiver's instance variables:
source: '
A custom item for the Squeakland Supplies bin, as defined by
Kim ...etc...
position: 4
theClass: StickyPadMorph
ranges: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange ...etc...
completionIndex: 0
recurseCount: 0
receiverClass: nil
completionToken: nil
model: nil
controller: an OController
variables: true
selectors: true
typeInfos: nil
OContext(ECContext)>>computeIndexOfPosition
Receiver: an OContext
Arguments and temporary variables:
current: a SHRange
index: 1
indexLimiT: 33
Receiver's instance variables:
source: '
A custom item for the Squeakland Supplies bin, as defined by
Kim ...etc...
position: 4
theClass: StickyPadMorph
ranges: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange ...etc...
completionIndex: 0
recurseCount: 0
receiverClass: nil
completionToken: nil
model: nil
controller: an OController
variables: true
selectors: true
typeInfos: nil
OContext(ECContext)>>compute
Receiver: an OContext
Arguments and temporary variables:
Receiver's instance variables:
source: '
A custom item for the Squeakland Supplies bin, as defined by
Kim ...etc...
position: 4
theClass: StickyPadMorph
ranges: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange ...etc...
completionIndex: 0
recurseCount: 0
receiverClass: nil
completionToken: nil
model: nil
controller: an OController
variables: true
selectors: true
typeInfos: nil
OContext(ECContext)>>setController:class:source:position:
Receiver: an OContext
Arguments and temporary variables:
aECController: an OController
aClass: StickyPadMorph
aString: '
A custom item for the Squeakland Supplies bin, as defined by
Kim...etc...
anInteger: 4
Receiver's instance variables:
source: '
A custom item for the Squeakland Supplies bin, as defined by
Kim ...etc...
position: 4
theClass: StickyPadMorph
ranges: an OrderedCollection(a SHRange a SHRange a SHRange a
SHRange a SHRange ...etc...
completionIndex: 0
recurseCount: 0
receiverClass: nil
completionToken: nil
model: nil
controller: an OController
variables: true
selectors: true
typeInfos: nil
OContext class(ECContext class)>>controller:class:source:position:
Receiver: OContext
Arguments and temporary variables:
aECController: an OController
aClass: StickyPadMorph
aString: '
A custom item for the Squeakland Supplies bin, as defined by
Kim...etc...
anInteger: 4
Receiver's instance variables:
superclass: ECContext
methodDict: a MethodDictionary(#createModel->a CompiledMethod
(2538) #initializ...etc...
format: 156
instanceVariables: nil
organization: ('model creation' createModel initialize)
subclasses: nil
name: #OContext
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #Ocompletion
traitComposition: nil
localSelectors: nil
OController>>openMenuFor:
Receiver: an OController
Arguments and temporary variables:
aParagraphEditor: an OBTextMorphEditorWithShout
theMenu: nil
Receiver's instance variables:
model: an OBDefinitionPanel
menuMorph: nil
editor: an OBTextMorphEditorWithShout
context: nil
oppositeChar: nil
expanded: false
contextClass: OContext
OController>>handleKeystrokeBefore:editor:
Receiver: an OController
Arguments and temporary variables:
kbEvent: [keystroke 'N']
edit: an OBTextMorphEditorWithShout
keyValue: 78
ctrl: false
cmd: false
down: false
tab: false
colon: false
alphanum: true
del: false
esc: false
Receiver's instance variables:
model: an OBDefinitionPanel
menuMorph: nil
editor: an OBTextMorphEditorWithShout
context: nil
oppositeChar: nil
expanded: false
contextClass: OContext
ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
Receiver: ECToolSet
Arguments and temporary variables:
aBlock: [closure] in
OBTextMorphWithShout(TextMorph)>>keyStroke:
aTextMorph: an OBTextMorphWithShout(1510)
evt: [keystroke 'N']
completionAllowed: true
editor: an OBTextMorphEditorWithShout
stringHolder: an OBDefinitionPanel
Receiver's instance variables:
superclass: StandardToolSet
methodDict: a MethodDictionary()
format: 2
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ECToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'Ocompletion-ECSqueak'
traitComposition: nil
localSelectors: nil
DEVToolSet class>>codeCompletionAround:textMorph:keyStroke:
Receiver: DEVToolSet
Arguments and temporary variables:
aBlock: [closure] in
OBTextMorphWithShout(TextMorph)>>keyStroke:
aTextMorph: an OBTextMorphWithShout(1510)
evt: [keystroke 'N']
toolSet: ECToolSet
Receiver's instance variables:
superclass: StandardToolSet
methodDict: a MethodDictionary()
format: 2
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #DEVToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #ImageForDevelopers
traitComposition: nil
localSelectors: nil
ToolSet class>>codeCompletionAround:textMorph:keyStroke:
Receiver: ToolSet
Arguments and temporary variables:
aBlock: [closure] in
OBTextMorphWithShout(TextMorph)>>keyStroke:
aTextMorph: an OBTextMorphWithShout(1510)
evt: [keystroke 'N']
Receiver's instance variables:
superclass: AppRegistry
methodDict: a MethodDictionary()
format: 2
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'System-Applications'
traitComposition: nil
localSelectors: nil
registeredClasses: an OrderedCollection(StandardToolSet
NewInspectorToolSet DEV...etc...
default: DEVToolSet
OBTextMorphWithShout(TextMorph)>>keyStroke:
Receiver: an OBTextMorphWithShout(1510)
Arguments and temporary variables:
evt: [keystroke 'N']
Receiver's instance variables:
bounds: 0...@0 corner: 7...@142
owner: a TransformMorph(3565)
submorphs: #()
fullBounds: 0...@0 corner: 7...@142
color: Color black
extension: a MorphExtension (1337) [other: (blinkStart ->
1371674)]
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle DejaVu Sans Mono
text: a Text for '
A custom item for the Squeakland Supplies bin, as define...etc...
wrapFlag: true
paragraph: a MultiNewParagraph
editor: an OBTextMorphEditorWithShout
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
editHistory: a TextMorphCommandHistory
editView: an OBPluggableTextMorphWithShout(2263)
acceptOnCR: false
OBTextMorphWithShout(TextMorphForEditView)>>keyStroke:
Receiver: an OBTextMorphWithShout(1510)
Arguments and temporary variables:
evt: [keystroke 'N']
view: an OBPluggableTextMorphWithShout(2263)
Receiver's instance variables:
bounds: 0...@0 corner: 7...@142
owner: a TransformMorph(3565)
submorphs: #()
fullBounds: 0...@0 corner: 7...@142
color: Color black
extension: a MorphExtension (1337) [other: (blinkStart ->
1371674)]
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle DejaVu Sans Mono
text: a Text for '
A custom item for the Squeakland Supplies bin, as define...etc...
wrapFlag: true
paragraph: a MultiNewParagraph
editor: an OBTextMorphEditorWithShout
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
editHistory: a TextMorphCommandHistory
editView: an OBPluggableTextMorphWithShout(2263)
acceptOnCR: false
OBTextMorphWithShout(TextMorph)>>handleKeystroke:
Receiver: an OBTextMorphWithShout(1510)
Arguments and temporary variables:
anEvent: [keystroke 'N']
pasteUp: nil
Receiver's instance variables:
bounds: 0...@0 corner: 7...@142
owner: a TransformMorph(3565)
submorphs: #()
fullBounds: 0...@0 corner: 7...@142
color: Color black
extension: a MorphExtension (1337) [other: (blinkStart ->
1371674)]
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle DejaVu Sans Mono
text: a Text for '
A custom item for the Squeakland Supplies bin, as define...etc...
wrapFlag: true
paragraph: a MultiNewParagraph
editor: an OBTextMorphEditorWithShout
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
editHistory: a TextMorphCommandHistory
editView: an OBPluggableTextMorphWithShout(2263)
acceptOnCR: false
KeyboardEvent>>sentTo:
Receiver: [keystroke 'N']
Arguments and temporary variables:
anObject: an OBTextMorphWithShout(1510)
Receiver's instance variables:
timeStamp: 1371153
source: a HandMorph(3216)
windowIndex: nil
type: #keystroke
buttons: 8
position: 2...@66
handler: nil
wasHandled: true
keyValue: 78
charCode: 78
scanCode: 45
OBTextMorphWithShout(Morph)>>handleEvent:
Receiver: an OBTextMorphWithShout(1510)
Arguments and temporary variables:
anEvent: [keystroke 'N']
Receiver's instance variables:
bounds: 0...@0 corner: 7...@142
owner: a TransformMorph(3565)
submorphs: #()
fullBounds: 0...@0 corner: 7...@142
color: Color black
extension: a MorphExtension (1337) [other: (blinkStart ->
1371674)]
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle DejaVu Sans Mono
text: a Text for '
A custom item for the Squeakland Supplies bin, as define...etc...
wrapFlag: true
paragraph: a MultiNewParagraph
editor: an OBTextMorphEditorWithShout
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
editHistory: a TextMorphCommandHistory
editView: an OBPluggableTextMorphWithShout(2263)
acceptOnCR: false
OBTextMorphWithShout(Morph)>>handleFocusEvent:
Receiver: an OBTextMorphWithShout(1510)
Arguments and temporary variables:
anEvent: [keystroke 'N']
Receiver's instance variables:
bounds: 0...@0 corner: 7...@142
owner: a TransformMorph(3565)
submorphs: #()
fullBounds: 0...@0 corner: 7...@142
color: Color black
extension: a MorphExtension (1337) [other: (blinkStart ->
1371674)]
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle DejaVu Sans Mono
text: a Text for '
A custom item for the Squeakland Supplies bin, as define...etc...
wrapFlag: true
paragraph: a MultiNewParagraph
editor: an OBTextMorphEditorWithShout
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
editHistory: a TextMorphCommandHistory
editView: an OBPluggableTextMorphWithShout(2263)
acceptOnCR: false
[] in HandMorph>>sendFocusEvent:to:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
[] in PasteUpMorph>>becomeActiveDuring:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: 0...@0 corner: 1...@1009
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(1165) a
SystemWindow(10...etc...
fullBounds: 0...@0 corner: 1...@1009
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler] [other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
BlockClosure>>on:do:
Receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
Arguments and temporary variables:
exception: Error
handlerAction: [closure] in PasteUpMorph>>becomeActiveDuring:
handlerActive: false
Receiver's instance variables:
outerContext: PasteUpMorph>>becomeActiveDuring:
startpc: 67
numArgs: 0
PasteUpMorph>>becomeActiveDuring:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
aBlock: [closure] in HandMorph>>sendFocusEvent:to:clear:
priorWorld: a PasteUpMorph(1622) [world]
priorHand: a HandMorph(3216)
priorEvent: nil
Receiver's instance variables:
bounds: 0...@0 corner: 1...@1009
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(1165) a
SystemWindow(10...etc...
fullBounds: 0...@0 corner: 1...@1009
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler] [other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
HandMorph>>sendFocusEvent:to:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [keystroke 'N']
focusHolder: an OBTextMorphWithShout(1510)
aBlock: [closure] in HandMorph>>sendKeyboardEvent:
w: a PasteUpMorph(1622) [world]
result: #(nil)
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
HandMorph>>sendEvent:focus:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [keystroke 'N']
focusHolder: an OBTextMorphWithShout(1510)
aBlock: [closure] in HandMorph>>sendKeyboardEvent:
result: nil
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
HandMorph>>sendKeyboardEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [keystroke 'N']
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
HandMorph>>handleEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:
anEvent: [keystroke 'N']
evt: [keystroke 'N']
ofs: nil
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
HandMorph>>processEvents
Receiver: a HandMorph(3216)
Arguments and temporary variables:
evt: [keystroke 'N']
evtBuf: #(2 1371153 78 0 1 78 0 1)
type: 2
hadAny: true
Receiver's instance variables:
bounds: 1...@551 corner: 1...@567
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 1...@551 corner: 1...@567
color: Color blue
extension: a MorphExtension (539) [eventHandler = an
EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [1...@551 1...@551 mouseMove 1385454
nil]
targetOffset: 7...@9
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 1385454 1088 551 0 0 0 1)
lastKeyScanCode: 36
combinedChar: nil
[] in WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@1009
canvas: a FormCanvas on: DisplayScreen(1579x1009x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a FrameRateMorph(1816)'23
mSecs (43 fr...etc...
lastStepTime: 1387913
lastStepMessage: nil
lastCycleTime: 1387835
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 1387913
Array(SequenceableCollection)>>do:
Receiver: an Array(a HandMorph(3216))
Arguments and temporary variables:
aBlock: [closure] in WorldState>>doOneCycleNowFor:
index: 1
indexLimiT: 1
Receiver's instance variables:
an Array(a HandMorph(3216))
WorldState>>handsDo:
Receiver: a WorldState
Arguments and temporary variables:
aBlock: [closure] in WorldState>>doOneCycleNowFor:
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@1009
canvas: a FormCanvas on: DisplayScreen(1579x1009x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a FrameRateMorph(1816)'23
mSecs (43 fr...etc...
lastStepTime: 1387913
lastStepMessage: nil
lastCycleTime: 1387835
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 1387913
WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@1009
canvas: a FormCanvas on: DisplayScreen(1579x1009x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a FrameRateMorph(1816)'23
mSecs (43 fr...etc...
lastStepTime: 1387913
lastStepMessage: nil
lastCycleTime: 1387835
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 1387913
WorldState>>doOneCycleFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@1009
canvas: a FormCanvas on: DisplayScreen(1579x1009x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a FrameRateMorph(1816)'23
mSecs (43 fr...etc...
lastStepTime: 1387913
lastStepMessage: nil
lastCycleTime: 1387835
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 1387913
PasteUpMorph>>doOneCycle
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
Receiver's instance variables:
bounds: 0...@0 corner: 1...@1009
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(1165) a
SystemWindow(10...etc...
fullBounds: 0...@0 corner: 1...@1009
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an
EventHandler] [other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
[] in Project class>>spawnNewProcess
Receiver: Project
Arguments and temporary variables:
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(size 168)
format: 172
instanceVariables: #('world' 'changeSet' 'transcript'
'parentProject' 'previous...etc...
organization: ('*Polymorph-Widgets'
assureTaskbarPresenceMatchesPreference crea...etc...
subclasses: nil
name: #Project
classPool: a Dictionary(#AllProjects->an OrderedCollection(a
Project(FixColorFo...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
traitComposition: {}
localSelectors: nil
[] in BlockClosure>>newProcess
Receiver: [closure] in Project class>>spawnNewProcess
Arguments and temporary variables:
Receiver's instance variables:
outerContext: Project class>>spawnNewProcess
startpc: 53
numArgs: 0
--- The full stack ---
OrderedCollection(Object)>>error:
OrderedCollection>>errorNoSuchElement
OrderedCollection>>at:
OContext(ECContext)>>createEmptyRangeForGapAt:
OContext(ECContext)>>computeIndexOfPosition
OContext(ECContext)>>compute
OContext(ECContext)>>setController:class:source:position:
OContext class(ECContext class)>>controller:class:source:position:
OController>>openMenuFor:
OController>>handleKeystrokeBefore:editor:
ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
DEVToolSet class>>codeCompletionAround:textMorph:keyStroke:
ToolSet class>>codeCompletionAround:textMorph:keyStroke:
OBTextMorphWithShout(TextMorph)>>keyStroke:
OBTextMorphWithShout(TextMorphForEditView)>>keyStroke:
OBTextMorphWithShout(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
OBTextMorphWithShout(Morph)>>handleEvent:
OBTextMorphWithShout(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
