greubel
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2015
02:53 PM
Overlay roPosterScreen with ImageCanvas
This used to work ???
I have a roPosterScreen object that is overlayed with a roImageCanvas which contains additional information about the selected item. This works fine for the older boxes but the new level clears out the all but the overhang.
Level 6.x

Level 3.x

Any ideas ?
I have a roPosterScreen object that is overlayed with a roImageCanvas which contains additional information about the selected item. This works fine for the older boxes but the new level clears out the all but the overhang.
Level 6.x

Level 3.x

Any ideas ?
6 REPLIES 6
belltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2015
04:51 PM
Re: Overlay roPosterScreen with ImageCanvas
I have no idea why it may have worked in the past, but not any more, although it's definitely not something that's supported, according to the Component Reference:
The top screen on the stack is the only one that is visible; all lower screens are hidden

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2015
05:00 PM
Re: Overlay roPosterScreen with ImageCanvas
I'm even more curious as to how it could have worked at all. Doesn't the roImageCanvas intercept all of the keypresses, preventing the user from navigating the poster screen underneath? Were you closing the canvas and re-sending the keypress via ECP or something? I'm intrigued...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2015
05:11 PM
Re: Overlay roPosterScreen with ImageCanvas
"TheEndless" wrote:
I'm even more curious as to how it could have worked at all. Doesn't the roImageCanvas intercept all of the keypresses, preventing the user from navigating the poster screen underneath? Were you closing the canvas and re-sending the keypress via ECP or something? I'm intrigued...
Yea me too. Inquiring Devs want to know. The magic 8-ball can see your future though, "it is decidedly ...roScreen".
Kinetics Screensavers
Rek
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2015
09:28 AM
Re: Overlay roPosterScreen with ImageCanvas
"squirreltown" wrote:
The magic 8-ball can see your future though, "it is decidedly ...roScreen".

greubel
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2015
09:49 AM
Re: Overlay roPosterScreen with ImageCanvas
The ImageCanvas screen is created in a subroutine. Then the keypress from the msg port is returned to the main routine.
It still appears to function correctly BUT the main part of the PosterScreen disappears ???
Why is the overhang still visible if the ImageCanvas replaced it ???
I know this used to work !
It still appears to function correctly BUT the main part of the PosterScreen disappears ???
Why is the overhang still visible if the ImageCanvas replaced it ???
I know this used to work !
belltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-01-2015
10:29 AM
Re: Overlay roPosterScreen with ImageCanvas
"greubel" wrote:
Why is the overhang still visible if the ImageCanvas replaced it ???
It's only visible until the screen saver kicks in then exits, after which it will be replaced by blackness (at least with today's firmware; who knows how it will behave tomorrow).