showUriOnWindow

fnbool showUriOnWindow(gtk.window.Window parent, string uri, uint timestamp)

This is a convenience function for launching the default application to show the uri. The uri must be of a form understood by GIO (i.e. you need to install gvfs to get support for uri schemes such as http:// or ftp://, as only local files are handled by GIO itself). Typical examples are

  • file:///home/gnome/pict.jpg
  • http://www.gnome.org
  • mailto:megnome.org

Ideally the timestamp is taken from the event triggering the [gtk.global.showUri] call. If timestamp is not known you can take [gdk.types.CURRENT_TIME].

This is the recommended call to be used as it passes information necessary for sandbox helpers to parent their dialogs properly.

Parameters

parentparent window
urithe uri to show
timestampa timestamp to prevent focus stealing

Returns

true on success, false on error

Throws

[ErrorWrap]