On Fri, 15 Oct 2004 16:54:08 +0000, Luc Cessieux <[EMAIL PROTECTED]> wrote: > >On Fri, 15 Oct 2004 08:44:19 +0000, Luc Cessieux <[EMAIL PROTECTED]> > >wrote: > > > >It could also be a object menu point that activates the something. > > > >URL should still be in properties (possibly even an URL list, if so > > > >desired), and then the object menu contains and "Open" entry that uses > > > >the URL to do whatever. > > > > > > This is exactly that I want to do > > > >Ok, that's is feasible without any ugly hacks or kludges. Setting up > >the property and menu item is easy, the interesting thing is how do > >you "open" a URL from C? I imagine there's a standard call under > >Windows, and if you're just creating a Windows-specific use of Dia, > >that should be fine (but requires that you compile it). Under > >Linux... I'm not sure that there is a standard way to do that, but we > >could at least try to run $BROWSER. > > > >-Lars > We could imagine a same method for open a Dia file. How are FireFox and > Mozilla to read a link?
We have a bit of code for the help menu item that actually does call $BROWSER. We basically assume that calling $BROWSER $URL will open the URL in the browser, and let the browser take care of figuring out the type and stuff. We'd have to be a little more security conscious that the help stuff -- it simply uses system(), which causes shell interpretation. We'd want to use exec() or a variant to make sure there's no evail shell manipulation causing other things to be run. -Lars _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia
