top-level headings as a child item.
*/
+#include <cairo.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
-#ifdef HAVE_CAIRO
-#include <cairo.h>
-#endif
-
#include "libpspp/compiler.h"
struct fmt_spec;
/* SPV_ITEM_IMAGE only. */
char *png_member;
-#ifdef HAVE_CAIRO
cairo_surface_t *image;
-#endif
};
void spv_item_format_path (const struct spv_item *, struct string *);
const struct pivot_value *spv_item_get_text (const struct spv_item *);
bool spv_item_is_image (const struct spv_item *);
-#ifdef HAVE_CAIRO
cairo_surface_t *spv_item_get_image (const struct spv_item *);
-#endif
bool spv_item_is_visible (const struct spv_item *);