Filing out the
difference between to packages is failing. The problem is string in the method
below may be nil. I've patched it by adding printString. Ug.
drawPercentageOn: aGC
| style halfUp label | aGC paint: SymbolicPaint foreground. style := TextAttributes styleNamed: #systemDefault. halfUp := style lineGrid / 2. label := Label with: ((progress percentDone) rounded printString , '%') asText allBold, (' ', string) asText attributes: style. label displayOn: aGC at: self bounds leftCenter + (4 @ halfUp negated) Unhandled exception: Message not understood:
#startingAt:replaceElementsIn:from:to:
UndefinedObject(Object)>>doesNotUnderstand: ByteString(SequenceableCollection)>>replaceFrom:to:with:startingAt: ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: ByteString(SequenceableCollection)>>, Store.StoreProgressView>>drawPercentageOn: Store.StoreProgressView>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: WidgetStateWrapper(Wrapper)>>displayOn: WidgetStateWrapper>>displayOn: BorderedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: SubCanvas(CompositePart)>>displayOn: WidgetStateWrapper(Wrapper)>>displayOn: WidgetStateWrapper>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: CompositePart>>displayOn: BoundedWrapper>>displayOn: ReComposingComposite(CompositePart)>>displayOn: WindowDisplayPolicy>>displayDamageList:in: ApplicationWindow(ScheduledWindow)>>displayDamageEvent: ApplicationWindow(ScheduledWindow)>>checkForEvents optimized [] in [] in WindowManager>>repairDamagesExcept: OrderedCollection>>do: optimized [] in WindowManager>>repairDamagesExcept: BlockClosure>>on:do: WindowManager>>repairDamagesExcept: WindowManager>>repairDamages WindowManager>>processNextEvent optimized [] in [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in Process class>>forBlock:priority: ----------------------------------------------------------------------
UndefinedObject(Object)>>doesNotUnderstand: Receiver: an UndefinedObject Arguments: aMessage = a Message with selector: #startingAt:replaceElementsIn:from:to: and arguments: #(1 ' ' 2 1) Temporaries: excpt = a MessageNotUnderstood resumeValue = nil Context PC = 25 ----------------------------------------------------------------------
ByteString(SequenceableCollection)>>replaceFrom:to:with:startingAt: Receiver: a ByteString Arguments: start = 2 stop = 1 replacement = nil repStart = 1 Context PC = 8 ----------------------------------------------------------------------
ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: Receiver: a ByteString Arguments: start = 2 stop = 1 replacementCollection = nil Temporaries: newSequenceableCollection = ' ' newSize = 1 endReplacement = 1 Context PC = 43 ----------------------------------------------------------------------
ByteString(SequenceableCollection)>>, Receiver: a ByteString Arguments: aSequenceableCollection = nil Context PC = 12 ----------------------------------------------------------------------
Store.StoreProgressView>>drawPercentageOn: Receiver: a Store.StoreProgressView Instance Variables: container = a BoundedWrapper on: a Store.StoreProgressView eventHandlers = nil progress = a Store.StoreProgress lastDisplayTime = 3370781524223 string = nil Arguments: aGC = a ScreenGraphicsContext Temporaries: style = a VariableSizeTextAttributes halfUp = (21/2) label = nil Context PC = 34 ----------------------------------------------------------------------
Store.StoreProgressView>>displayOn: Receiver: a Store.StoreProgressView Instance Variables: container = a BoundedWrapper on: a Store.StoreProgressView eventHandlers = nil progress = a Store.StoreProgress lastDisplayTime = 3370781524223 string = nil Arguments: aGC = a ScreenGraphicsContext Context PC = 15 ----------------------------------------------------------------------
BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a Store.StoreProgressView eventHandlers = nil component = a Store.StoreProgressView origin = [hidden email] layout = a LayoutFrame extent = [hidden email] Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ----------------------------------------------------------------------
SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a Store.StoreProgressView widget = a Store.StoreProgressView widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = an ArbitraryComponentSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ----------------------------------------------------------------------
SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BoundedWrapper on: a Store.StoreProgressView widget = a Store.StoreProgressView widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = an ArbitraryComponentSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ----------------------------------------------------------------------
SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[3] preferredBounds = [hidden email] corner: [hidden email] client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = [hidden email] corner: [hidden email] i = 3 component = a SpecWrapper on: a BoundedWrapper on: a Store.StoreProgressView Context PC = 30 ----------------------------------------------------------------------
WidgetStateWrapper(Wrapper)>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ----------------------------------------------------------------------
WidgetStateWrapper>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 48 ----------------------------------------------------------------------
BorderedWrapper>>displayOn: Receiver: a BorderedWrapper Instance Variables: container = a SpecWrapper on: a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = [hidden email] layout = a LayoutFrame extent = [hidden email] insetDisplayBox = [hidden email] corner: [hidden email] border = a WinXPBorder inset = nil insideColor = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: bx = [hidden email] corner: [hidden email] clipBox = [hidden email] corner: [hidden email] insetClipBox = [hidden email] corner: [hidden email] Context PC = 64 ----------------------------------------------------------------------
SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ----------------------------------------------------------------------
SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a SubCanvas eventHandlers = nil component = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ----------------------------------------------------------------------
SubCanvas(CompositePart)>>displayOn: Receiver: a SubCanvas Instance Variables: container = a WidgetStateWrapper on: a SubCanvas eventHandlers = nil components = an OrderedCollection[3] preferredBounds = [hidden email] corner: [hidden email] client = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = [hidden email] corner: [hidden email] i = 3 component = a SpecWrapper on: a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 30 ----------------------------------------------------------------------
WidgetStateWrapper(Wrapper)>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ----------------------------------------------------------------------
WidgetStateWrapper>>displayOn: Receiver: a WidgetStateWrapper Instance Variables: container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a SubCanvas widgetState = a WidgetState Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 48 ----------------------------------------------------------------------
BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas eventHandlers = nil component = a WidgetStateWrapper on: a SubCanvas origin = [hidden email] layout = a LayoutFrame extent = [hidden email] Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ----------------------------------------------------------------------
SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ----------------------------------------------------------------------
SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a CompositePart eventHandlers = nil component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas widget = a SubCanvas widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a SubCanvasSpec Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ----------------------------------------------------------------------
CompositePart>>displayOn: Receiver: a CompositePart Instance Variables: container = a BoundedWrapper on: a CompositePart eventHandlers = nil components = an OrderedCollection[2] preferredBounds = [hidden email] corner: [hidden email] Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = [hidden email] corner: [hidden email] i = 1 component = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Context PC = 30 ----------------------------------------------------------------------
BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a ReComposingComposite eventHandlers = nil component = a CompositePart origin = [hidden email] layout = a LayoutFrame extent = [hidden email] Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ----------------------------------------------------------------------
ReComposingComposite(CompositePart)>>displayOn: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 20 eventHandlers = nil components = an OrderedCollection[3] preferredBounds = [hidden email] corner: [hidden email] Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = [hidden email] corner: [hidden email] i = 3 component = a BoundedWrapper on: a CompositePart Context PC = 30 ----------------------------------------------------------------------
WindowDisplayPolicy>>displayDamageList:in: Receiver: a WindowDisplayPolicy Arguments: aDamageList = an Array[1] aWindow = an ApplicationWindow 20 Temporaries: windowGraphicsContext = a ScreenGraphicsContext windowVisual = a ReComposingComposite i = 2 i = 1 Context PC = 73 ----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>displayDamageEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(20) width = 883 height = 408 background = a DevicePaint inputOrigin = [hidden email] creationOrigin = [hidden email] sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'VisualWorks c:\RavenDev\images7.5\3848' icon = an Icon minimumSize = [hidden email] maximumSize = [hidden email] component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a WinXPBorderDecorationPolicy widgetPolicy = a WinXPWidgetPolicy controller = an ApplicationStandardSystemController model = a VisualLauncher damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a VisualLauncher sendWindowEvents = an Array[2] receiveWindowEvents = nil windowEventBlock = nil damageRepairIsLazy = true activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aDamageList = an Array[1] Context PC = 7 ----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>checkForEvents Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(20) width = 883 height = 408 background = a DevicePaint inputOrigin = [hidden email] creationOrigin = [hidden email] sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'VisualWorks c:\RavenDev\images7.5\3848' icon = an Icon minimumSize = [hidden email] maximumSize = [hidden email] component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a WinXPBorderDecorationPolicy widgetPolicy = a WinXPWidgetPolicy controller = an ApplicationStandardSystemController model = a VisualLauncher damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a VisualLauncher sendWindowEvents = an Array[2] receiveWindowEvents = nil windowEventBlock = nil damageRepairIsLazy = true activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Temporaries: damage = an Array[1] Context PC = 33 ----------------------------------------------------------------------
optimized [] in [] in WindowManager>>repairDamagesExcept: Receiver: an UndefinedObject Arguments: w = an ApplicationWindow 20 Temporaries: .obj = nil Context PC = 10 ----------------------------------------------------------------------
OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 1 Arguments: aBlock = BlockClosure [] in [] in WindowManager>>repairDamagesExcept: Temporaries: index = 1 Context PC = 17 ----------------------------------------------------------------------
optimized [] in WindowManager>>repairDamagesExcept: Receiver: an UndefinedObject Temporaries: .self = a WindowManager .obj = nil Context PC = 13 ----------------------------------------------------------------------
BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>repairDamagesExcept: outerContext = nil copiedValues = an Array[2] Arguments: anExceptionSelector = ClosedWindowNotification handlerBlock = BlockClosure [] in WindowManager>>repairDamagesExcept: Context PC = 18 ----------------------------------------------------------------------
WindowManager>>repairDamagesExcept: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Arguments: obj = nil Context PC = 16 ----------------------------------------------------------------------
WindowManager>>repairDamages Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Context PC = 5 ----------------------------------------------------------------------
WindowManager>>processNextEvent Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>wait dontFilterEvents = false Temporaries: event = a DeferrableAction Context PC = 12 ----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 13 ----------------------------------------------------------------------
BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess Context PC = 18 ----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 15 ----------------------------------------------------------------------
BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority: Context PC = 18 ----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority: Receiver: an UndefinedObject Temporaries: .aBlock = BlockClosure [] in WindowManager>>newProcess Context PC = 9 -----
Joerg Beekmann DeepCove Labs 4th floor 595 Howe Street Vancouver, BC, V6C 2T5 voice +1.604.689.0322 fax +1.604.689.0311 [hidden email] |
Joerg,
Thank you for reporting and fixing this, we will take care of it ASAP. Thanks again, Andres. Joerg Beekmann wrote: > Filing out the difference between to packages is failing. The problem is > string in the method below may be nil. I've patched it by adding > printString. Ug. > > drawPercentageOn: aGC > | style halfUp label | > aGC paint: SymbolicPaint foreground. > style := TextAttributes styleNamed: #systemDefault. > halfUp := style lineGrid / 2. > label := Label > with: ((progress percentDone) rounded printString , '%') asText > allBold, (' ', string) asText > attributes: style. > label displayOn: aGC at: self bounds leftCenter + (4 @ halfUp negated) > > Unhandled exception: Message not understood: > #startingAt:replaceElementsIn:from:to: > UndefinedObject(Object)>>doesNotUnderstand: > ByteString(SequenceableCollection)>>replaceFrom:to:with:startingAt: > ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: > ByteString(SequenceableCollection)>>, > Store.StoreProgressView>>drawPercentageOn: > Store.StoreProgressView>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > WidgetStateWrapper(Wrapper)>>displayOn: > WidgetStateWrapper>>displayOn: > BorderedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > SubCanvas(CompositePart)>>displayOn: > WidgetStateWrapper(Wrapper)>>displayOn: > WidgetStateWrapper>>displayOn: > BoundedWrapper>>displayOn: > SpecWrapper(Wrapper)>>displayOn: > SpecWrapper(WidgetWrapper)>>displayOn: > CompositePart>>displayOn: > BoundedWrapper>>displayOn: > ReComposingComposite(CompositePart)>>displayOn: > WindowDisplayPolicy>>displayDamageList:in: > ApplicationWindow(ScheduledWindow)>>displayDamageEvent: > ApplicationWindow(ScheduledWindow)>>checkForEvents > optimized [] in [] in WindowManager>>repairDamagesExcept: > OrderedCollection>>do: > optimized [] in WindowManager>>repairDamagesExcept: > BlockClosure>>on:do: > WindowManager>>repairDamagesExcept: > WindowManager>>repairDamages > WindowManager>>processNextEvent > optimized [] in [] in WindowManager>>newProcess > BlockClosure>>on:do: > optimized [] in WindowManager>>newProcess > BlockClosure>>on:do: > optimized [] in Process class>>forBlock:priority: > > ---------------------------------------------------------------------- > UndefinedObject(Object)>>doesNotUnderstand: > Receiver: > an UndefinedObject > Arguments: > aMessage = a Message with selector: > #startingAt:replaceElementsIn:from:to: and arguments: #(1 ' ' 2 1) > Temporaries: > excpt = a MessageNotUnderstood > resumeValue = nil > Context PC = 25 > > ---------------------------------------------------------------------- > ByteString(SequenceableCollection)>>replaceFrom:to:with:startingAt: > Receiver: > a ByteString > Arguments: > start = 2 > stop = 1 > replacement = nil > repStart = 1 > Context PC = 8 > > ---------------------------------------------------------------------- > ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: > Receiver: > a ByteString > Arguments: > start = 2 > stop = 1 > replacementCollection = nil > Temporaries: > newSequenceableCollection = ' ' > newSize = 1 > endReplacement = 1 > Context PC = 43 > > ---------------------------------------------------------------------- > ByteString(SequenceableCollection)>>, > Receiver: > a ByteString > Arguments: > aSequenceableCollection = nil > Context PC = 12 > > ---------------------------------------------------------------------- > Store.StoreProgressView>>drawPercentageOn: > Receiver: > a Store.StoreProgressView > Instance Variables: > container = a BoundedWrapper on: a Store.StoreProgressView > eventHandlers = nil > progress = a Store.StoreProgress > lastDisplayTime = 3370781524223 > string = nil > Arguments: > aGC = a ScreenGraphicsContext > Temporaries: > style = a VariableSizeTextAttributes > halfUp = (21/2) > label = nil > Context PC = 34 > > ---------------------------------------------------------------------- > Store.StoreProgressView>>displayOn: > Receiver: > a Store.StoreProgressView > Instance Variables: > container = a BoundedWrapper on: a Store.StoreProgressView > eventHandlers = nil > progress = a Store.StoreProgress > lastDisplayTime = 3370781524223 > string = nil > Arguments: > aGC = a ScreenGraphicsContext > Context PC = 15 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a > Store.StoreProgressView > eventHandlers = nil > component = a Store.StoreProgressView > origin = 20@0 > layout = a LayoutFrame > extent = 272@23 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a Store.StoreProgressView > widget = a Store.StoreProgressView > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = an ArbitraryComponentSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BoundedWrapper on: a Store.StoreProgressView > widget = a Store.StoreProgressView > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = an ArbitraryComponentSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@-1 corner: 292@23 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 20@0 corner: 292@23 > i = 3 > component = a SpecWrapper on: a BoundedWrapper on: a > Store.StoreProgressView > Context PC = 30 > > ---------------------------------------------------------------------- > WidgetStateWrapper(Wrapper)>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 48 > > ---------------------------------------------------------------------- > BorderedWrapper>>displayOn: > Receiver: > a BorderedWrapper > Instance Variables: > container = a SpecWrapper on: a BorderedWrapper on: a > WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 589@0 > layout = a LayoutFrame > extent = 294@25 > insetDisplayBox = 590@1 corner: 882@24 > border = a WinXPBorder > inset = nil > insideColor = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > bx = 589@0 corner: 883@25 > clipBox = 610@1 corner: 882@24 > insetClipBox = 610@1 corner: 882@24 > Context PC = 64 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a SubCanvas > eventHandlers = nil > component = a BorderedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > SubCanvas(CompositePart)>>displayOn: > Receiver: > a SubCanvas > Instance Variables: > container = a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@0 corner: 883@25 > client = nil > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 610@1 corner: 882@24 > i = 3 > component = a SpecWrapper on: a BorderedWrapper on: a > WidgetStateWrapper on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > WidgetStateWrapper(Wrapper)>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > WidgetStateWrapper>>displayOn: > Receiver: > a WidgetStateWrapper > Instance Variables: > container = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > eventHandlers = nil > component = a SubCanvas > widgetState = a WidgetState > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 48 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper > on: a SubCanvas > eventHandlers = nil > component = a WidgetStateWrapper on: a SubCanvas > origin = 0@333 > layout = a LayoutFrame > extent = 883@25 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > SpecWrapper(Wrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 7 > > ---------------------------------------------------------------------- > SpecWrapper(WidgetWrapper)>>displayOn: > Receiver: > a SpecWrapper > Instance Variables: > container = a CompositePart > eventHandlers = nil > component = a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas > widget = a SubCanvas > widgetState = a WidgetState > effectivelyVisible = true > decorator = nil > dependents = nil > dropTarget = nil > spec = a SubCanvasSpec > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > lp = nil > Context PC = 26 > > ---------------------------------------------------------------------- > CompositePart>>displayOn: > Receiver: > a CompositePart > Instance Variables: > container = a BoundedWrapper on: a CompositePart > eventHandlers = nil > components = an OrderedCollection[2] > preferredBounds = 0@0 corner: 883@358 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 610@334 corner: 882@357 > i = 1 > component = a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper > on: a SubCanvas > Context PC = 30 > > ---------------------------------------------------------------------- > BoundedWrapper>>displayOn: > Receiver: > a BoundedWrapper > Instance Variables: > container = a ReComposingComposite > eventHandlers = nil > component = a CompositePart > origin = 0@50 > layout = a LayoutFrame > extent = 883@358 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Context PC = 14 > > ---------------------------------------------------------------------- > ReComposingComposite(CompositePart)>>displayOn: > Receiver: > a ReComposingComposite > Instance Variables: > container = an ApplicationWindow 20 > eventHandlers = nil > components = an OrderedCollection[3] > preferredBounds = 0@0 corner: 883@408 > Arguments: > aGraphicsContext = a ScreenGraphicsContext > Temporaries: > clipBox = 610@384 corner: 882@407 > i = 3 > component = a BoundedWrapper on: a CompositePart > Context PC = 30 > > ---------------------------------------------------------------------- > WindowDisplayPolicy>>displayDamageList:in: > Receiver: > a WindowDisplayPolicy > Arguments: > aDamageList = an Array[1] > aWindow = an ApplicationWindow 20 > Temporaries: > windowGraphicsContext = a ScreenGraphicsContext > windowVisual = a ReComposingComposite > i = 2 > i = 1 > Context PC = 73 > > ---------------------------------------------------------------------- > ApplicationWindow(ScheduledWindow)>>displayDamageEvent: > Receiver: > an ApplicationWindow > Instance Variables: > handle = a GraphicsHandle(20) > width = 883 > height = 408 > background = a DevicePaint > inputOrigin = 369@184 > creationOrigin = 369@184 > sensor = an EventSensor > iconic = false > windowType = #normal > effectiveWindowType = nil > statusLineHeight = 0 > allowsStatusLine = true > mapped = true > eventHandlers = nil > windowManager = a WindowManager > label = 'VisualWorks c:\RavenDev\images7.5\3848' > icon = an Icon > minimumSize = 300@125 > maximumSize = 0@0 > component = a ReComposingComposite > lookPreferences = nil > paintPreferences = nil > edgeDecorationPolicy = a WinXPBorderDecorationPolicy > widgetPolicy = a WinXPWidgetPolicy > controller = an ApplicationStandardSystemController > model = a VisualLauncher > damageRepairPolicy = a WindowDisplayPolicy > masterWindow = nil > keyboardProcessor = a KeyboardProcessor > application = a VisualLauncher > sendWindowEvents = an Array[2] > receiveWindowEvents = nil > windowEventBlock = nil > damageRepairIsLazy = true > activationNotification = true > isEventDriven = nil > toolbarVisible = true > dropTarget = nil > dragDropInProgress = nil > dragDropTracker = nil > Arguments: > aDamageList = an Array[1] > Context PC = 7 > > ---------------------------------------------------------------------- > ApplicationWindow(ScheduledWindow)>>checkForEvents > Receiver: > an ApplicationWindow > Instance Variables: > handle = a GraphicsHandle(20) > width = 883 > height = 408 > background = a DevicePaint > inputOrigin = 369@184 > creationOrigin = 369@184 > sensor = an EventSensor > iconic = false > windowType = #normal > effectiveWindowType = nil > statusLineHeight = 0 > allowsStatusLine = true > mapped = true > eventHandlers = nil > windowManager = a WindowManager > label = 'VisualWorks c:\RavenDev\images7.5\3848' > icon = an Icon > minimumSize = 300@125 > maximumSize = 0@0 > component = a ReComposingComposite > lookPreferences = nil > paintPreferences = nil > edgeDecorationPolicy = a WinXPBorderDecorationPolicy > widgetPolicy = a WinXPWidgetPolicy > controller = an ApplicationStandardSystemController > model = a VisualLauncher > damageRepairPolicy = a WindowDisplayPolicy > masterWindow = nil > keyboardProcessor = a KeyboardProcessor > application = a VisualLauncher > sendWindowEvents = an Array[2] > receiveWindowEvents = nil > windowEventBlock = nil > damageRepairIsLazy = true > activationNotification = true > isEventDriven = nil > toolbarVisible = true > dropTarget = nil > dragDropInProgress = nil > dragDropTracker = nil > Temporaries: > damage = an Array[1] > Context PC = 33 > > ---------------------------------------------------------------------- > optimized [] in [] in WindowManager>>repairDamagesExcept: > Receiver: > an UndefinedObject > Arguments: > w = an ApplicationWindow 20 > Temporaries: > .obj = nil > Context PC = 10 > > ---------------------------------------------------------------------- > OrderedCollection>>do: > Receiver: > an OrderedCollection > Instance Variables: > firstIndex = 1 > lastIndex = 1 > Arguments: > aBlock = BlockClosure [] in [] in WindowManager>>repairDamagesExcept: > Temporaries: > index = 1 > Context PC = 17 > > ---------------------------------------------------------------------- > optimized [] in WindowManager>>repairDamagesExcept: > Receiver: > an UndefinedObject > Temporaries: > .self = a WindowManager > .obj = nil > Context PC = 13 > > ---------------------------------------------------------------------- > BlockClosure>>on:do: > Receiver: > a BlockClosure > Instance Variables: > method = CompiledBlock [] in WindowManager>>repairDamagesExcept: > outerContext = nil > copiedValues = an Array[2] > Arguments: > anExceptionSelector = ClosedWindowNotification > handlerBlock = BlockClosure [] in WindowManager>>repairDamagesExcept: > Context PC = 18 > > ---------------------------------------------------------------------- > WindowManager>>repairDamagesExcept: > Receiver: > a WindowManager > Instance Variables: > windows = an OrderedCollection[1] > activeController = nil > interruptLock = false > outstandingMetaOrDamage = false > openInProgress = false > eventQueue = an EventQueue > baseProcess = a Process in Semaphore>>wait > dontFilterEvents = false > Arguments: > obj = nil > Context PC = 16 > > ---------------------------------------------------------------------- > WindowManager>>repairDamages > Receiver: > a WindowManager > Instance Variables: > windows = an OrderedCollection[1] > activeController = nil > interruptLock = false > outstandingMetaOrDamage = false > openInProgress = false > eventQueue = an EventQueue > baseProcess = a Process in Semaphore>>wait > dontFilterEvents = false > Context PC = 5 > > ---------------------------------------------------------------------- > WindowManager>>processNextEvent > Receiver: > a WindowManager > Instance Variables: > windows = an OrderedCollection[1] > activeController = nil > interruptLock = false > outstandingMetaOrDamage = false > openInProgress = false > eventQueue = an EventQueue > baseProcess = a Process in Semaphore>>wait > dontFilterEvents = false > Temporaries: > event = a DeferrableAction > Context PC = 12 > > ---------------------------------------------------------------------- > optimized [] in [] in WindowManager>>newProcess > Receiver: > an UndefinedObject > Temporaries: > .self = a WindowManager > Context PC = 13 > > ---------------------------------------------------------------------- > BlockClosure>>on:do: > Receiver: > a BlockClosure > Instance Variables: > method = CompiledBlock [] in [] in WindowManager>>newProcess > outerContext = nil > copiedValues = a WindowManager > Arguments: > anExceptionSelector = TerminateException > handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess > Context PC = 18 > > ---------------------------------------------------------------------- > optimized [] in WindowManager>>newProcess > Receiver: > an UndefinedObject > Temporaries: > .self = a WindowManager > Context PC = 15 > > ---------------------------------------------------------------------- > BlockClosure>>on:do: > Receiver: > a BlockClosure > Instance Variables: > method = CompiledBlock [] in WindowManager>>newProcess > outerContext = nil > copiedValues = a WindowManager > Arguments: > anExceptionSelector = TerminateException > handlerBlock = BlockClosure [] in [] in Process > class>>forBlock:priority: > Context PC = 18 > > ---------------------------------------------------------------------- > optimized [] in Process class>>forBlock:priority: > Receiver: > an UndefinedObject > Temporaries: > .aBlock = BlockClosure [] in WindowManager>>newProcess > Context PC = 9 > > > ----- > Joerg Beekmann > DeepCove Labs > 4th floor 595 Howe Street > Vancouver, BC, V6C 2T5 > voice +1.604.689.0322 > fax +1.604.689.0311 > [hidden email] > > > > |
Free forum by Nabble | Edit this page |