Announcement

Collapse
No announcement yet.

popup window on embeded app

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • popup window on embeded app

    i tried to search for this "problem" but couldn't find anything (maybe i'm using the wrong keywords for this?) so, i hope someone can tell me how to solve this:

    in the skin i'm making, i have an externall_app.skin with an "exit" button, an application space and (following some tips from the faq) a clip window region with the same x, y, h and w as the app space

    i use it to load some xp settings/configs (network, display, system, ...) and to load the photos and videos applications (ImageViewer and VLC media player)

    this all works as expected, but the problem is that VLC's popup windows (like the "Open file" dialog, for example) appear behind the VLC embeded app area and on top of my skin's background image, making it impossible to use. the popup dialog windows should appear on top of everything else, to be able to view it's entire content (if this description wasn't very clear, i can try to post a printscreen)

    if i try to open a popup dialog window in Network Connections, like the "Tools - Folder options" for example, it appears in the foreground, on top of everything else

    does anyone know how i can make this work correctly? thanks in advance!

  • #2
    This is a problem with software with impropperly parented windows.. meaning windows are all over the place.. with a little effort, you can use skinbedder to make it work. But you're better off making separate windows to embed the popups when trying to access such features -- in which case you'd have to use buttons in RR to trigger them in the application (i.e. Sendkey) then use LOAD to embed the new popup on the separate screen..
    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."

    Comment


    • #3
      thanks for the tips, guino

      i can use a different skin file, with buttons to trigger VLC's options via Sendkey, no problem there. but how will i use the Load command together with it?

      i'll have a vlc.skin previously loaded from the main menu, with a button for "Open video", another button to "Exit", an Application area where VLC will load and (optionally?) a clip region with the same properties as the App. what code will i have to use for the "Open video" button? something like:

      Code:
      "ACTIVATE;$dvdname$||SENDKEY;^n{left}{left}||LOAD;vlc_open_video.skin;Open Video;xxxxx.xxx;!32770!Open..."
      what executable in xxxxx.xxx will i have to use on the load comand? if i use $dvdpath$, it will load the application again, won't it? or should i use the simpler form of LOAD, using only "....||LOAD;vlc_open_video.skin" ?

      skinbedder looks promising but i'd like to avoid it for now, if there's a simpler way of doing this

      Comment


      • #4
        you can just leave the application to execute blank.. then RR won't try to run anything, it will just use that window title to embed the popup.

        LOAD;vlc_open_video.skin;Open Video;;!32770!Open...
        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."

        Comment


        • #5
          thanks, again

          it now runs perfectly embeded. i just have to add the button's code to simulate the "OK" and then close the vlc_open_video.skin, but that's the easy part

          Comment

          Working...
          X