I'm writing a Python3/GObject based application which will use a number of file browser-like widgets. Is the best move to write these from scratch or to use GObject Introspection with Nautilus, and if so where can I find or how can I generate the documentation?
All I have been able to find for Nautilus API docs are extremely old, actually Nautilus-Extension APIs or snippets in others' code.
Edit: it seems as though the GIR bindings for Nautilus are in fact for the extension API and that thorough bindings, like we have with Gtk itself, aren't there.