I've also implemented it for PdParty by listening for messages sent to the specific object and then opening a browser.
From: Pierre Guillot <guillotpierre6@gmail.com>To: pd-dev <pd-dev@iem.at>Subject: Re: [PD-dev] GUI objects with libpd but without tcl/tkMessage-ID: <CALPKkho7UPi-8WVixcSgfDFmMjLtGNhYviXg4insjMWwaHYk+w@mail.gmail.com>Content-Type: text/plain; charset="utf-8"In fact, after activating my brain... I guess that the best solution wouldbe to implement a parallel mechanism where the user could send a message tothe pd instance through a specific symbol (something like "openpanelthe-default-path" to the symbol "mypdinstance") and the pd instance wouldrespond to the patch through another specific symbol (something like"the-selected-path" to the symbol "openpanel"). Sorry for the noise...Cheers,Pierre