[Chameleon-dev] [Bug 1206] New: ROI Widget Array gets corrupt when you Zoom/Pan/Redraw Map

bugzilla-daemon at bugzilla.maptools.org bugzilla-daemon at bugzilla.maptools.org
Wed Nov 23 10:59:29 EST 2005


http://bugzilla.maptools.org/show_bug.cgi?id=1206

           Summary: ROI Widget Array gets corrupt when you Zoom/Pan/Redraw
                    Map
           Product: Chameleon
           Version: 2.2
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: Widget
        AssignedTo: chameleon-dev at lists.maptools.org
        ReportedBy: derek.bird at xwave.com


If you Draw a Circle or Rectangle, then run:
alert(goCWCROIManager.GetLast().Serialize());

1) You get a nice serialization, showing you the Type, mode, coords etc.
2) If you zoom in, pan the map or whatever, the map redraws, you see your nice 
RPO Widget, but when you call alert(goCWCROIManager.GetLast().Serialize());, 
it returns FALSE.
3) If you inspect the ROI Object from GetLast (or GetROI[0]), you will notice 
that the ROI type is set correctly, but pretty much all of the other 
attributes are their default values (Rectagle for instance is -2,-2)

It would be nice to allow our users to move the map after drawing a ROI. 
currently we have to clear the ROIs because we can't access their properties.

Also change the getROI method to return this.aROI opposed to aROI, it will 
return the proper object opposed to NULL.

Thanks.
Derek



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


Please do NOT reply to this email, use the link above instead to 
login to bugzilla and submit your comment. Any email reply to this
address will be lost.


More information about the Chameleon-dev mailing list