2009-03-24 klockan 18:05 skrev Roberto González: > I'm a Spanish college student starting to develop a Cairo-based > OpenDocument rendering library as a final thesis. I'm a Evince user, > so I would like to build an Evince backend from it for testing > purposes. Where should I start to read about developing Evince > backends? You're lucky. Only recently the backend modules (EvBackend) and the view widget (EvView) have been split into separate libraries, libevbackend and libevview, respectively, so adding backends is "easy" (for certain definitions of easy, that is). I'd suggest looking at a very recent Evince version, and mimick how the existing backends are implemented. If you insist on developing your module out of tree (I don't see a reason why you would though), you can use the pkg-config files with the appropriate auto-fu to get your backend to build, otherwise just add your backend as a separate directory in your Evince source tree. I would also encourage you to search our bug database for requests that are similar to your plans — there might be useful information floating around. Good luck and keep us posted! — Wouter
Attachment:
signature.asc
Description: Digital signature