Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Clip Definition in Skins and Flashing

  1. #1
    Raw Wave RoyN's Avatar
    Join Date
    Sep 2004
    Location
    São Paulo, Brazil
    Posts
    3,534

    Clip Definition in Skins and Flashing

    Hi Guino & Others,

    I wanted to know if there is a workaround to the flashing that occurs when using Guino's SDK in other apps (like in FreeDrive)...

    When embedding the apps we get the app flashing with a black background (skin background) from RR... for this we use a Clip (Cxx,xxx,xxx,xxx,xxx) in the skin...

    However, the original problem is still there... this poses a problem when you have to choose an option from a pulldown list in the embedded app (every second, alhtough we dont get RR flashing in front of the app, the app "looses focus" and you have to re-pull-down the list)... This also happens when you are trying to drag a map in FreeDrive, or trying to click a point on the map and select the small "navigate" option from destinator.

    Is there any workaround or something that can be implemented?

    How are other apps that dont have this problem communicating? Winsock SDKs?

  2. #2
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    This has absolutely nothing with the way applications communicate. Mapmonkey offers an embbeding function to make it's window PART of RR's skin. Freedrive doesn't yet allow that. Also, it is up to the application embbeded to not mess up when loosing focus. I have tried more agressive methods of embbeding applications (that would perform most like MM) but a lot of applications crash when invading their setup and making their windows part of RR so they won't flash. Only really simple or really well planned applications embbed well.
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  3. #3
    Raw Wave RoyN's Avatar
    Join Date
    Sep 2004
    Location
    São Paulo, Brazil
    Posts
    3,534
    Oh, CDR told me it was nothing to do with him...

    Maybe he can comment

  4. #4
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    It sounds like the complaint is that the embedded app is losing focus every second even when the user is only interacting with the embedded app?
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  5. #5
    Raw Wave RoyN's Avatar
    Join Date
    Sep 2004
    Location
    São Paulo, Brazil
    Posts
    3,534
    Actually RR comes up and takes focus away apparently... Cause if you dont CLIP then RR comes ontop of it!

  6. #6
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    That I saw with the MapPoint form. But I don't see any focus issues after the initial appearance when interacting with the MapPoint form. It sounded to me like you're saying there's more than a one off focus issue at startup from your initial description.
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  7. #7
    Raw Wave RoyN's Avatar
    Join Date
    Sep 2004
    Location
    São Paulo, Brazil
    Posts
    3,534
    nope the issue is that if you need to open a menu in the embedded app you cannot... the menu will open but 1 second later will close again because the app looses focus.

  8. #8
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    The problem is: If I make FD parented by RR's skin, it crashes. If I dont (like now), then when you click on RR's skin it will obviously take the focus away from FD and be on top of it. Honestly what seems to crash is D3's SDK and not FD.. so I don't know if CDR can actually do something about it.. NM did something that works great for MM, so I'm assuming it's a matter of finding out what. Before you say anything, NO I can't make FD's window on top simply because when it calls its subwindows they'd be behind the "on-top" window (or so it was when I tested it back then).
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  9. #9
    Raw Wave RoyN's Avatar
    Join Date
    Sep 2004
    Location
    São Paulo, Brazil
    Posts
    3,534
    Its not a question of clicking RR's skin and RR coming on top, it is purely that when I'm touching FD's window, to change GPS baud, for example, (pull-down list) it is extremely difficult to select one of the speeds...

    It is extremely hard to explain, and I think if anyone has time to test it out they can relay more info about ideas of what is going on....

  10. #10
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    That's is because RR sets the application on focus every second to make sure the embedded application is not behind RR. In any case, RR should not be setting focus on the application unless it is not taking the area RR designated for it to display into (so it keeps trying to position it).
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •