(char *) 0);
return TCL_ERROR;
}
- job = gvc->active_jobs = gvc->job;
+ job = gvc->job;
job->surface = (void *)(&tkgendata);
job->external_surface = TRUE;
tcldot_layout (gvc, g, (argc > 3) ? argv[3] : (char *) NULL);
/* render graph TK canvas commands */
+ gvc->common.viewNum = 0;
gvRenderJobs(gvc, g);
-
+ gvrender_end_job(job);
+ gvdevice_finalize(job);
+ fflush(job->output_file);
gvjobs_delete(gvc);
return TCL_OK;
(char *) 0);
return TCL_ERROR;
}
- job = gvc->active_jobs = gvc->job;
+ job = gvc->job;
if (! (hdl = tclhandleXlate(GDHandleTable, argv[2]))) {
Tcl_AppendResult(interp, "GD Image not found.", (char *) NULL);
if (!GD_drawing(g) || argc > 4)
tcldot_layout(gvc, g, (argc > 4) ? argv[4] : (char *) NULL);
+ gvc->common.viewNum = 0;
gvRenderJobs(gvc, g);
-
+ gvrender_end_job(job);
+ gvdevice_finalize(job);
+ fflush(job->output_file);
gvjobs_delete(gvc);
Tcl_AppendResult(interp, argv[2], (char *) NULL);
return TCL_OK;
"\". Use one of:", s, (char *)NULL);
return TCL_ERROR;
}
- job = gvc->active_jobs = gvc->job;
+ job = gvc->job;
/* populate new job struct with output language and output file data */
job->output_lang = gvrender_select(job, job->output_langname);
tcldot_layout(gvc, g, (argc > 4) ? argv[4] : (char *) NULL);
}
+ gvc->common.viewNum = 0;
gvRenderJobs(gvc, g);
-
+ gvrender_end_job(job);
+ gvdevice_finalize(job);
+ fflush(job->output_file);
gvjobs_delete(gvc);
return TCL_OK;