d7bdd9826b
From maintainer dieter roelants in PR 37358.
32 lines
1.6 KiB
Text
32 lines
1.6 KiB
Text
$NetBSD: patch-aa,v 1.1 2007/11/11 23:30:18 wiz Exp $
|
|
|
|
--- poppler/src/rbpoppler.h.orig 2006-12-29 14:17:28.000000000 +0100
|
|
+++ poppler/src/rbpoppler.h
|
|
@@ -38,16 +38,27 @@ extern GType poppler_dest_get_type (void
|
|
#define REGION2RVAL(obj) (BOXED2RVAL(obj, GDK_TYPE_REGION))
|
|
#define RVAL2DEST(obj) ((PopplerDest *)RVAL2BOXED(obj, POPPLER_TYPE_DEST))
|
|
#define DEST2RVAL(obj) (BOXED2RVAL(obj, POPPLER_TYPE_DEST))
|
|
+#define TRANS2RVAL(obj) (BOXED2RVAL(obj, POPPLER_TYPE_PAGE_TRANSITION))
|
|
+#define RVAL2TRANS(obj) ((PopplerPageTransition *)RVAL2BOXED(obj, POPPLER_TYPE_PAGE_TRANSITION))
|
|
+
|
|
#define DESTTYPE2RVAL(obj) (GENUM2RVAL(obj, POPPLER_TYPE_DEST_TYPE))
|
|
#define ACTIONTYPE2RVAL(obj) (GENUM2RVAL(obj, POPPLER_TYPE_ACTION_TYPE))
|
|
#define RVAL2ACTIONTYPE(obj) (RVAL2GENUM(obj, POPPLER_TYPE_ACTION_TYPE))
|
|
+#define SELSTYLE2RVAL(obj) (GENUM2RVAL(obj, POPPLER_TYPE_SELECTION_STYLE))
|
|
+#define RVAL2SELSTYLE(obj) (RVAL2GENUM(obj, POPPLER_TYPE_SELECTION_STYLE))
|
|
#define RVAL2COLOR(obj) ((GdkColor *)RVAL2BOXED(obj, GDK_TYPE_COLOR))
|
|
|
|
#define ACTION2RVAL(obj) (rb_poppler_ruby_object_from_action(obj))
|
|
#define RVAL2ACTION(obj) (rb_poppler_action_from_ruby_object(obj))
|
|
+#define FF2RVAL(obj) (rb_poppler_ruby_object_from_form_field(obj))
|
|
|
|
extern VALUE rb_poppler_ruby_object_from_action(PopplerAction *action);
|
|
extern PopplerAction *rb_poppler_action_from_ruby_object(VALUE action);
|
|
+#if POPPLER_CHECK_VERSION(0, 6, 0)
|
|
+extern VALUE rb_poppler_ruby_object_from_form_field(PopplerFormField *field);
|
|
+#endif
|
|
+
|
|
+#define RVAL2GDK_PIXBUF(pixbuf) (GDK_PIXBUF(RVAL2GOBJ(pixbuf)))
|
|
|
|
|
|
extern void Init_poppler_document(VALUE mPoppler);
|