Re: Developing evince backends



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]