#endif
}
+void gvrender_begin_label(GVJ_t * job, label_type type)
+{
+ gvrender_engine_t *gvre = job->render.engine;
+
+ if (gvre) {
+ if (gvre->begin_label)
+ gvre->begin_label(job, type);
+ }
+}
+
+void gvrender_end_label(GVJ_t * job)
+{
+ gvrender_engine_t *gvre = job->render.engine;
+
+ if (gvre) {
+ if (gvre->end_label)
+ gvre->end_label(job);
+ }
+}
+
void gvrender_set_font(GVJ_t * job, char *fontname, double fontsize)
{
gvrender_engine_t *gvre = job->render.engine;
dia_begin_node, dia_end_node,
dia_begin_edge, dia_end_edge,
0, /* dia_begin_anchor */ 0, /* dia_end_anchor */
+ 0, /* dia_begin_label */ 0, /* dia_end_label */
dia_textpara, dia_resolve_color,
dia_ellipse, dia_polygon,
dia_bezier, dia_polyline,
0, /* dot_end_edge */
0, /* dot_begin_anchor */
0, /* dot_end_anchor */
+ 0, /* dot_begin_label */
+ 0, /* dot_end_label */
0, /* dot_textpara */
0, /* dot_resolve_color */
0, /* dot_ellipse */
xdot_end_edge,
0, /* xdot_begin_anchor */
0, /* xdot_end_anchor */
+ 0, /* xdot_begin_label */
+ 0, /* xdot_end_label */
xdot_textpara,
0, /* xdot_resolve_color */
xdot_ellipse,
fig_end_edge,
0, /* fig_begin_anchor */
0, /* fig_end_anchor */
+ 0, /* fig_begin_label */
+ 0, /* fig_end_label */
fig_textpara,
fig_resolve_color,
fig_ellipse,