X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcairo-pager.h;h=8fa583d7e37b28a169d8365cc91e4101ca34c470;hb=18cbae3479d770c1f517ee2ccc060c7457f2a0d7;hp=47b49199dfec604304c08fd18abb411182e334bd;hpb=be53a7a37e9159dfd7e629e92b08c708d339f162;p=pspp diff --git a/src/output/cairo-pager.h b/src/output/cairo-pager.h index 47b49199df..8fa583d7e3 100644 --- a/src/output/cairo-pager.h +++ b/src/output/cairo-pager.h @@ -19,14 +19,12 @@ #include -#ifdef HAVE_CAIRO - /* Cairo output driver paginater. */ #include #include #include "output/cairo-fsm.h" -#include "output/page-setup-item.h" +#include "output/page-setup.h" #include "output/table.h" struct xr_page_style @@ -38,7 +36,10 @@ struct xr_page_style struct page_heading headings[2]; /* Top and bottom headings. */ int initial_page_number; - int object_spacing; + + /* Whether to include an outline in PDF output. (The only reason I know to + omit it is to avoid a Cairo bug that caused crashes in some cases.) */ + bool include_outline; }; struct xr_page_style *xr_page_style_ref (const struct xr_page_style *); struct xr_page_style *xr_page_style_unshare (struct xr_page_style *); @@ -66,6 +67,4 @@ void xr_pager_add_page (struct xr_pager *, cairo_t *); void xr_pager_finish_page (struct xr_pager *); bool xr_pager_needs_new_page (struct xr_pager *); -#endif /* HAVE_CAIRO */ - #endif /* output/cairo-pager.h */