* xpdf/gpdf-control.cc (_GpdfControlPrivate): add field for
GPdfView
(gc_setup_widgets, gc_set_pdf_cb, verb_GoPageLast_cb)
(verb_GoPageFirst_cb, verb_GoPageNext_cb, verb_GoPagePrev_cb): use
GPdfView instead of PdfView
* xpdf/gpdf-view.cc, xpdf/gpdf-view.h: widget for for GPOutputDev
to draw on. Using GnomePrintPreview.
* xpdf/GPOutputDev.cc, xpdf/GPOutputDev.h: new Gnome Print Output
Device class, strokes and fills look (surprisingly) quite okay,
font and text handling is throw-away code
* xpdf/gpdf-util.h (BEGIN_C_DECLS, END_C_DECLS): remove macros,
use those from glib
(GPDF_BOILERPLATE, GPDF_CLASS_BOILERPLATE, GPDF_REGISTER_TYPE):
macros from bonobo-macros.h and gnome-macros.h compatible with
c++ type system rules
* xpdf/OutputDev.h: declare class Object
* xpdf/Gfx.h: include Object.h
* configure.in: check for libgnomeprint(ui)-2.0
#endif
#include "gtypes.h"
+#include "Object.h"
class GString;
class XRef;
BonoboStream.cc \
GOutputDev.cc \
GOutputDev.h \
+ GPOutputDev.cc \
+ GPOutputDev.h \
bonobo-application-x-pdf.cc \
gpdf-control.cc \
gpdf-control.h \
gpdf-persist-stream.cc \
gpdf-persist-stream.h \
gpdf-util.h \
+ gpdf-view.cc \
+ gpdf-view.h \
gtkgesture.c \
gtkgesture.h \
pdf-view.cc \
#include "CharTypes.h"
class GString;
+class Object;
class GfxState;
class GfxColorSpace;
class GfxImageColorMap;