Metropoli BBS
VIEWER: we_url.cmd MODE: TEXT (ASCII)
arg object
    if wordpos(object, "NEW_LINKS WORKAREA")=0 then return

    desktop = "?HWND1"
    app = VRGet( desktop, "FirstChild" )
        do while app<>""
        title=VRGet(app,"Caption")
        if substr(title,1,16 )="IBM WebExplorer " then
            do
            title=strip(substr(title,19),"B")
            kid= VRGet(app,"FirstChild")
            url=Searcher(kid)
            if url<>"" then queue url title
	 if object="WORKAREA" then return "LINK"
            return "ADD"
            end
        app = VRGet( app, "Sibling" )
        end
return ""

Searcher: procedure
    parse arg w
    do while w <> ""
        if VRGet( w, "Visible" ) = 1 then do          
            class = VRGet( w, "ClassName" )
            caption = VRGet( w, "Caption" )
            if class="WC_ENTRYFIELD" then return caption
            subkid = VRGet( w, "FirstChild" )
            url= searcher(subkid)
            if url<>"" then return url
            end
        w = VRGet( w, "Sibling" )
    end

return ""



[ RETURN TO DIRECTORY ]