Faculty of Information Technology
Software Engineering Group

#82 closed defect (fixed)

[MessageNotUnderstood]: UIPainterView does not understand: #deviceClippingRectangle in process UIPainter [736]

Reported by: Patrik Svestka Owned by:
Priority: major Milestone:
Component: default Keywords:
Cc: Also affects CVS HEAD (eXept version): no

Description

I got an error from the UIPainter when I tried to use ClippingRectangle?

The error message:
[MessageNotUnderstood?]: UIPainterView does not understand: #deviceClippingRectangle in process UIPainter [736]

UIPainterView(Object) >> doesNotUnderstand: Message(#deviceClippingRectangle) {3489792} [16]
UIPainterView(NONE) >> deviceClippingRectangle {3493888} [35]
UIPainterView(DisplaySurface?) >> fillDeviceRectangleWithPattern:x:y:width:height:patternOffset: a Form -3 7 8 8 0@0 {3497984} [35]
UIPainterView(DisplaySurface?) >> fillRectangleWithPattern:x:y:width:height:patternOffset: a Form -3 7 8 8 0@0 {3502080} [39]
UIPainterView(DisplaySurface?) >> fillRectangleWithViewBackgroundX:y:width:height: -3 7 8 8 {3506176} [9]
UIPainterView(SimpleView?) >> redrawX:y:width:height: -3 7 8 8 {3510272} [18]
UIPainterView(ObjectView?) >> redrawX:y:width:height: -3 7 8 8 {3514368} [5]
UIPainterView(UIObjectView) >> redrawX:y:width:height: -3 7 8 8 {3518464} [6]
UIPainterView(SimpleView?) >> exposeX:y:width:height: -3 7 8 8 {3522560} [113]
[] in DisplaySurface?>>dispatchEvent:type:arguments:withFocusOn:delegate: >> value: Rectangle origin:-3@7 extent:8@8 {3526656} [56]
Array >> from:to:do: 1 8 [] in DisplaySurface?>>dispatchEvent:type:arguments:withFocusOn:delegate: {3530752} [7]
OrderedCollection? >> do: [] in DisplaySurface?>>dispatchEvent:type:arguments:withFocusOn:delegate: {3534848} [4]
UIPainterView(DisplaySurface?) >> dispatchEvent:type:arguments:withFocusOn:delegate: WindowEvent::NewDamageEvent?(#newDamage view: UIPainterView args: #()) #newDamage #() nil true {3538944} [45]
UIPainterView(DisplaySurface?) >> dispatchEvent:withFocusOn:delegate: WindowEvent::NewDamageEvent?(#newDamage view: UIPainterView args: #()) nil true {3543040} [5]
[] in WindowGroup?>>processExposeEventsFor: >> value {3547136} [33]
WindowGroup::LastEventQuery? class(GenericException? class) >> handle:do: [] in WindowGroup?>>processExposeEventsFor: [] in WindowGroup?>>processExposeEventsFor: {3551232} [14]
WindowGroup? >> processExposeEventsFor: a UIPainterView {3555328} [18]
UIPainterView(SimpleView?) >> repairDamage {3559424} [10]
[] in UIObjectView>>showUnselected: >> value {3563520} [45]
Block >> ensure: [] in UIObjectView>>showUnselected: {3567616} [12]
UIPainterView(UIObjectView) >> showUnselected: an EditField? {3571712} [46]
[] in ObjectView?>>hideSelection >> value: an EditField? {3575808} [7]
[] in ObjectView?>>forEach:do: >> value: an EditField? {3579904} [9]
Array >> do: [] in ObjectView?>>forEach:do: {3584000} [9]
UIPainterView(ObjectView?) >> forEach:do: #(an EditField?) [] in ObjectView?>>hideSelection {3588096} [7]
UIPainterView(UIObjectView) >> selectionDo: [] in ObjectView?>>hideSelection {3592192} [4]
UIPainterView(ObjectView?) >> hideSelection {3596288} [6]
UIPainterView(UIObjectView) >> hideSelection {3600384} [5]
UIPainterView(UIObjectView) >> withSelectionHiddenDo: [] in UIObjectView>>showGrid {3604480} [7]
UIPainterView(UIObjectView) >> showGrid {3608576} [4]
UIPainterView(UIObjectView) >> gridShown: true {3612672} [4]
UIPainter >> update:with:from: #value true ValueHolder?(true) {3616768} [13]
[] in Object>>changed:with: >> value: a UIPainter {3620864} [7]
IdentitySet?(Set) >> do: [] in Object>>changed:with: {3624960} [17]
ValueHolder?(Model) >> dependentsDo: [] in Object>>changed:with: {3629056} [12]
ValueHolder?(Object) >> changed:with: #value true {3633152} [6]
ValueHolder?(ValueModel?) >> value: true {3637248} [15]
ValueHolder?(Object) >> perform:with: #value: true {3641344} [31]
[] in Object>>perform:with:ifNotUnderstood: >> value {3645440} [20]
MessageNotUnderstood? class(GenericException? class) >> handle:do: [] in Object>>perform:with:ifNotUnderstood: [] in Object>>perform:with:ifNotUnderstood: {3649536} [14]
ValueHolder?(Object) >> perform:with:ifNotUnderstood: #value: true nil {3653632} [13]
MenuPanel::Item >> indicationValue: true {3657728} [9]
MenuPanel::Item >> toggleIndication {3661824} [8]
MenuPanel? >> accept: MenuPanel::Item(a Depth2Image) {3665920} [19]
MenuPanel? >> acceptItem:inMenu: MenuPanel::Item(a Depth2Image) Menu: a Depth2Image a Depth2Image a Depth2Image a Depth2Image - a Depth2Image a Depth4Image {3670016} [8]
MenuPanel? >> handleButtonPress:atPoint: 1 157@16 {3674112} [57]
MenuPanel? >> buttonPress:x:y: 1 157 16 {3678208} [34]
MenuPanel?(Object) >> perform:withArguments: #buttonPress:x:y: #(1 157 16) {3682304} [170]
MenuPanel?(DisplaySurface?) >> dispatchEvent:type:arguments:withFocusOn:delegate: WindowEvent::ButtonPressEvent?(#buttonPress:x:y: view: MenuPanel? args: #(1 157 16)) #buttonPress:x:y: #(1 157 16) an EditField? false {3686400} [236]
MenuPanel?(DisplaySurface?) >> dispatchEvent:withFocusOn:delegate: WindowEvent::ButtonPressEvent?(#buttonPress:x:y: view: MenuPanel? args: #(1 157 16)) an EditField? false {3690496} [5]
MenuPanel? >> dispatchEvent:withFocusOn:delegate: WindowEvent::ButtonPressEvent?(#buttonPress:x:y: view: MenuPanel? args: #(1 157 16)) an EditField? true {3694592} [45]
[] in WindowGroup?>>processEventsWithModalGroup: >> value {3698688} [231]
WindowGroup::LastEventQuery? class(GenericException? class) >> handle:do: [] in WindowGroup?>>processEventsWithModalGroup: [] in WindowGroup?>>processEventsWithModalGroup: {3702784} [14]
[] in WindowGroup?>>processEventsWithModalGroup: >> value {3706880} [17]
Block >> ensure: [] in WindowGroup?>>processEventsWithModalGroup: {3710976} [12]
WindowGroup? >> processEventsWithModalGroup: nil {3715072} [243]
[] in WindowGroup?>>eventLoopWhile:onLeave: >> value {3719168} [162]
SignalSet? >> handle:do: [] in WindowGroup?>>eventLoopWhile:onLeave: [] in WindowGroup?>>eventLoopWhile:onLeave: {3723264} [14]
[] in WindowGroup?>>eventLoopWhile:onLeave: >> value {3727360} [85]
Block >> ensure: [] in WindowGroup?>>startupWith: (optimized) {3731456} [12]
WindowGroup? >> eventLoopWhile:onLeave: [] in WindowGroup?>>startupWith: (optimized) [] in WindowGroup?>>startupWith: (optimized) {3735552} [194]
[] in WindowGroup?>>startupWith: >> value {3739648} [28]
Block >> ensure: [] in WindowGroup?>>startupWith: {3743744} [12]
[] in WindowGroup?>>startupWith: >> value {3747840} [29]
WindowGroup::WindowGroupQuery? class(Notification class) >> answer:do: WindowGroup?(UIPainter) [] in WindowGroup?>>startupWith: {3751936} [10]
[] in WindowGroup?>>startupWith: >> value {3756032} [23]
ExceptionHandlerSet? >> handleDo: [] in WindowGroup?>>startupWith: {3760128} [14]
[] in Process>>start >> value {3764224} [35]
SignalSet? >> handle:do: [] in Process>>start [] in Process>>start {3768320} [14]
[] in Process>>start >> value {3772416} [23]
Block >> ensure: [] in Process>>start {3776512} [12]
Process >> start {3780608} [37]
UndefinedObject? >> nil {3784704} [0]

Change History (4)

comment:1 Changed 17 months ago by Patrik Svestka

Clicking on Raster zeigen (Show Raster I presume on UIPainter).

comment:2 Changed 17 months ago by Jan Vrany

Status: newtesting

Should be fixed in aed1314a2448/stx.libview. Will be included from build 2104 onward.

comment:3 Changed 17 months ago by Patrik Svestka

I have tested it on build 2105. It works correctly and as expected.

"This is never invoked with X11 or Win-NT/XP/Vista systems.
This is rather funny :))

comment:4 Changed 17 months ago by Jan Vrany

Resolution: fixed
Status: testingclosed
Note: See TracTickets for help on using tickets.