[BUG]TextContainer(Object)>>doesNotUnderstand: #right
stéphane ducasse
ducasse at iam.unibe.ch
Mon Jul 5 21:14:38 UTC 2004
I dragged a curve, embedded a text into it and selected the textWrap to
bounds item of the text and boum....
Stef
5 July 2004 11:13:12 pm
VM: unix - a SmalltalkImage
Image: Squeak3.7beta [latest update: #5967]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Volumes/Data/Users/ducasse/Workspace/FirstCircle/SqDemoes
Trusted Dir
/Volumes/Data/Users/ducasse/Workspace/FirstCircle/SqDemoes/secure
Untrusted Dir
/Volumes/Data/Users/ducasse/Workspace/FirstCircle/SqDemoes/untrusted
TextContainer(Object)>>doesNotUnderstand: #right
Receiver: a TextContainer
Arguments and temporary variables:
aMessage: right
Receiver's instance variables:
textMorph: a TextMorph<Text>(3561)
shadowForm: Form(257x175x1)
vertProfile: #(42 52 59 61 67 74 79 85 90 96 101 106 111 114 118 122
126 133 13...etc...
minWidth: 28
rectangleCache: a Dictionary(#(316 14)->an OrderedCollection(279 at 316
corner: 30...etc...
fillsOwner: true
avoidsOcclusions: false
NewParagraph>>adjustRightX
Receiver: a NewParagraph
Arguments and temporary variables:
shrink: nil
line: nil
Receiver's instance variables:
text: a Text for 'http://www.squeak.org/. squeak is somehow quite
cooooool. The...etc...
textStyle: a TextStyle Accuny12
firstCharacterIndex: 1
container: a TextContainer
lines: #(a TextLine 1 to: 5 a TextLine 6 to: 22 a TextLine 23 to: 48
a TextLine...etc...
positionWhenComposed: nil
offsetToEnd: 259
maxRightX: 356
selectionStart: nil
selectionStop: nil
wantsColumnBreaks: false
focused: nil
TextMorph>>paragraph
Receiver: a TextMorph<Text>(3561)
Arguments and temporary variables:
Receiver's instance variables:
bounds: 107 at 316 corner: 364 at 491
owner: a CurveMorph<Curve>(1892)
submorphs: #()
fullBounds: 107 at 316 corner: 364 at 491
color: Color black
extension: a MorphExtension (3028) [externalName = Text ] [other:
(autoFitCon...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Accuny12
text: a Text for 'http://www.squeak.org/. squeak is somehow quite
cooooool. The...etc...
wrapFlag: true
paragraph: a NewParagraph
editor: nil
container: a TextContainer
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
TextMorph>>composeToBounds
Receiver: a TextMorph<Text>(3561)
Arguments and temporary variables:
Receiver's instance variables:
bounds: 107 at 316 corner: 364 at 491
owner: a CurveMorph<Curve>(1892)
submorphs: #()
fullBounds: 107 at 316 corner: 364 at 491
color: Color black
extension: a MorphExtension (3028) [externalName = Text ] [other:
(autoFitCon...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Accuny12
text: a Text for 'http://www.squeak.org/. squeak is somehow quite
cooooool. The...etc...
wrapFlag: true
paragraph: a NewParagraph
editor: nil
container: a TextContainer
predecessor: nil
successor: nil
backgroundColor: nil
margins: nil
--- The full stack ---
TextContainer(Object)>>doesNotUnderstand: #right
NewParagraph>>adjustRightX
TextMorph>>paragraph
TextMorph>>composeToBounds
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TextMorph>>wrapFlag:
TextMorph>>wrapOnOff
[] in UpdatingMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
{[(selArgCount := selector numArgs) = 0 ifTrue: [target perform:
selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
UpdatingMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
UpdatingMenuItemMorph(MenuItemMorph)>>mouseUp:
UpdatingMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
UpdatingMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
UpdatingMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>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>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
processEvents. capturingGesture := capturingGest...]}
...etc...
More information about the Squeak-dev
mailing list
|