"dmitskevich" wrote:
"TheEndless" wrote:
You can't redirect output. You can implement the functionality via the message loop on your image canvas (i.e. SetFocusedListItem on Left and Right keypresses, etc.)
There is one problem here: if you have roPosterScreen with categories, than you can't programatically move focus from category selection on the top to the items in the list. Even if you call SetFocusedListItem, the focus stays on top.
Oops. You're right. I forgot about that. :oops:
"dmitskevich" wrote:
"TheEndless" wrote:
the screen flicker would probably be pretty annoying for the end user.
Actually the screen is not flicking. When you call show() for roPosterScreen, which is underneath roImageCanvas, it just removes the elements you have in roImageCanvas. And when you call show() for roImageCanvas, it just pains additional things above. So, it good enough for decorating standard components with some additional text/graphics.
By "flicker", I'm more referring to the split second that the wrong text and font would display as you alternate .Show()s. Is it fast enough that you're not seeing that?
"dmitskevich" wrote:
But it looks you are right. The only way to go for me with my custom CP1251 Russian font is to paint complete screen myself. I'm going to dig into roImageCanvas possibilities and push them to the limits 🙂
As I mentioned above, I did this for my SiriusXM channel (see screenshot here:
http://www.permanence.com/roku/images/s ... s_main.jpg), so I have a good idea of what you're in for.
😉 Good luck with it, and feel free to ask if you get stuck!