0

remove roImageWidget on exit page

Hello,

I create an roImageWidget via my processevent when I enter a page:

rectangle = CreateObject("roRectangle", 0, 0, 400, 400)
i = CreateObject("roImageWidget", rectangle)
imageprop=CreateObject("roAssociativeArray")
imageprop["Filename"] = "sd:/testimage.jpg"
imageprop["Mode"] = 0
imageprop["SourceX"] = 600
imageprop["SourceY"] = 600
imageprop["SourceWidth"] = 400
imageprop["SourceHeight"] = 400
i.DisplayFile(imageprop)
i.Show()

Works good. Only problem, when I go back to the previous page it remains visible.
How can I remove the roImageWidget when I leave the page?

Thanks!

 

1 comment

  • 0
    Avatar
    JW

    Small change in above code

    rectangle = CreateObject("roRectangle", 0, 0, 400, 400)
    m.i = CreateObject("roImageWidget", rectangle)
    imageprop=CreateObject("roAssociativeArray")
    imageprop["Filename"] = "sd:/testimage.jpg"
    imageprop["Mode"] = 0
    imageprop["SourceX"] = 600
    imageprop["SourceY"] = 600
    imageprop["SourceWidth"] = 400
    imageprop["SourceHeight"] = 400
    m.i.DisplayFile(imageprop)
    m.i.Show()

Please sign in to leave a comment.