glMergeRecord * record);
static void draw_outline (PrintInfo * pi, glLabel * label);
+#ifdef CLIP_LABEL
static void clip_to_outline (PrintInfo * pi, glLabel * label);
+#endif
static void create_rectangle_path (GnomePrintContext * pc,
gdouble x0, gdouble y0,
if (outline_flag) {
draw_outline (pi, label);
}
+#ifdef CLIP_LABEL /* FIXME: this may be causing problems for some people. */
clip_to_outline (pi, label);
+#endif
draw_label (pi, label, record);
gnome_print_grestore (pi->pc);
}
+#ifdef CLIP_LABEL
/*---------------------------------------------------------------------------*/
/* PRIVATE. Clip to outline. */
/*---------------------------------------------------------------------------*/
}
}
+#endif
/*---------------------------------------------------------------------------*/
/* PRIVATE. Path creation utilities. */