amLib_ACT_StartNoFocus has no effect

2012-06-08
2013-05-28
  • Matthias Ihmig
    Matthias Ihmig
    2012-06-08

    I'd like to show an overlay, but still keep the Focus on the underlying app ( TV, DLNA, … ), so that the remote control buttons still control the TV itself.

    For this, I tried
       jslibrc_RequestActivity( amLib_ACT_RemoteApp, amLib_ACT_StartNoFocus, 0 );
    but without success.

    amLib_ACT_Start works, but then I cannot control the TV.
    amLib_ACT_Stop works, but then the overlay disappears.

    Is it possible to have the overlay in the foreground, but the focus on the background application?
    (i.e. is amLib_ACT_StartNoFocus the command to use?)

    I tried that on a 2011 TV with 14.93 firmware, DirectFB141_source_1.3.1beta3.7z and JSTx-0.23.

    I'd be grateful for any hints.

    Thanks,
    Matthias

     
  • Matthias Ihmig
    Matthias Ihmig
    2012-06-10

    Another note: I also tried to pass as DWOP_GHOST and DWOP_KEEP_ABOVE as option on CreateWindow, but without success.
    DWOP_GHOST seems to be ignored (the remote app window still disappears when switching to the ) and DWOP_KEEP_ABOVE throws an error (unsupported option).

    Is there another option I can try?