Graphviz 13.0.0~dev.20241220.2304
|
#include <gvcjob.h>
char* GVJ_s::active_tooltip |
Definition at line 350 of file gvcjob.h.
Referenced by gvevent_enter_obj(), gvevent_leave_obj(), and gvjobs_delete().
boxf GVJ_s::bb |
Definition at line 311 of file gvcjob.h.
Referenced by init_job_viewport(), and pov_begin_graph().
box GVJ_s::boundingBox |
Definition at line 330 of file gvcjob.h.
Referenced by lasi_end_job(), pov_begin_graph(), psgen_end_job(), and setup_page().
unsigned char GVJ_s::button |
Definition at line 342 of file gvcjob.h.
Referenced by gvevent_button_press(), gvevent_button_release(), and gvevent_motion().
gvdevice_callbacks_t* GVJ_s::callbacks |
Definition at line 288 of file gvcjob.h.
Referenced by gvRenderJobs().
boxf GVJ_s::canvasBox |
Definition at line 322 of file gvcjob.h.
Referenced by init_job_pagination(), pov_begin_graph(), setup_page(), and svg_begin_graph().
bool GVJ_s::click |
Definition at line 338 of file gvcjob.h.
Referenced by gvevent_button_press(), and gvevent_button_release().
boxf GVJ_s::clip |
Definition at line 313 of file gvcjob.h.
Referenced by cairogen_begin_page(), emit_background(), emit_edge(), emit_node(), emit_page(), emit_xdot(), and setup_page().
GVCOMMON_t* GVJ_s::common |
Definition at line 267 of file gvcjob.h.
Referenced by cairogen_begin_page(), fig_begin_graph(), gdgen_begin_page(), gvdevice_finalize(), gvdevice_initialize(), gvRenderJobs(), gvwrite(), gvwrite_no_z(), lasi_begin_graph(), lasi_begin_job(), lasi_begin_page(), lasi_end_job(), lasi_end_page(), pic_begin_graph(), pov_begin_graph(), psgen_begin_graph(), psgen_begin_job(), psgen_begin_page(), psgen_end_job(), psgen_end_page(), quartzgen_begin_page(), setup_page(), svg_begin_job(), and tkgen_begin_job().
void* GVJ_s::context |
Definition at line 295 of file gvcjob.h.
Referenced by cairogen_begin_anchor(), cairogen_begin_job(), cairogen_begin_page(), cairogen_bezier(), cairogen_ellipse(), cairogen_end_job(), cairogen_end_page(), cairogen_polygon(), cairogen_polyline(), cairogen_textspan(), gd_loadimage_gd(), gdgen_begin_page(), gdgen_bezier(), gdgen_ellipse(), gdgen_end_page(), gdgen_polygon(), gdgen_polyline(), gdgen_resolve_color(), gdgen_textspan(), gdiplus_loadimage_gdiplus(), gdiplusgen_begin_job(), gdiplusgen_begin_page(), gdiplusgen_end_job(), gdiplusgen_path(), gdiplusgen_textspan(), gvloadimage_rsvg_cairo(), gvRenderContext(), lasi_begin_job(), lasi_body_writer(), lasi_end_job(), lasi_footer_writer(), lasi_head_writer(), lasi_textspan(), pango_loadimage_cairo(), quartz_loadimage_quartz(), quartzgen_begin_anchor(), quartzgen_begin_job(), quartzgen_begin_page(), quartzgen_bezier(), quartzgen_ellipse(), quartzgen_end_job(), quartzgen_end_page(), quartzgen_path(), quartzgen_polygon(), quartzgen_polyline(), quartzgen_textspan(), Tcldot_string_writer(), and tkgen_canvas().
void* GVJ_s::current_obj |
Definition at line 346 of file gvcjob.h.
Referenced by gvevent_enter_obj(), gvevent_find_current_obj(), gvevent_leave_obj(), gvevent_read(), and gvevent_select_current_obj().
gvplugin_active_device_t GVJ_s::device |
Definition at line 286 of file gvcjob.h.
Referenced by devil_format(), gdiplus_format(), gdiplusgen_begin_job(), gdiplusgen_begin_page(), gdiplusgen_end_job(), gvdevice_finalize(), gvdevice_format(), gvdevice_initialize(), gvrender_select(), init_job_dpi(), init_job_margin(), init_job_pagination(), quartzgen_begin_job(), quartzgen_begin_page(), and quartzgen_end_job().
pointf GVJ_s::device_dpi |
Definition at line 289 of file gvcjob.h.
Referenced by init_job_dpi().
bool GVJ_s::device_sets_dpi |
Definition at line 290 of file gvcjob.h.
Referenced by init_job_dpi().
pointf GVJ_s::devscale |
Definition at line 334 of file gvcjob.h.
Referenced by emit_graph(), gvevent_button_press(), gvevent_motion(), gvrender_ptf(), gvrender_ptf_A(), pointer2graph(), and pov_begin_graph().
pointf GVJ_s::dpi |
Definition at line 325 of file gvcjob.h.
Referenced by emit_graph(), gd_loadimage_ps(), gdgen_textspan(), gvrender_usershape(), init_job_dpi(), init_job_pagination(), and pango_loadimage_ps().
bool GVJ_s::external_context |
Definition at line 296 of file gvcjob.h.
Referenced by cairogen_begin_job(), cairogen_end_job(), gdgen_begin_page(), gdgen_end_page(), gdiplusgen_begin_job(), gdiplusgen_begin_page(), gdiplusgen_end_job(), gvdevice_close(), gvflush(), gvRenderContext(), and tkgen_canvas().
bool GVJ_s::fit_mode |
Definition at line 336 of file gvcjob.h.
Referenced by down_cb(), gvevent_button_press(), left_cb(), right_cb(), toggle_fit_cb(), up_cb(), zoom_in_cb(), and zoom_out_cb().
int GVJ_s::flags |
Definition at line 299 of file gvcjob.h.
Referenced by emit_background(), emit_begin_edge(), emit_begin_node(), emit_edge_label(), emit_graph(), emit_html_cell(), emit_html_tbl(), emit_map_rect(), emit_page(), epsf_gencode(), firstlayer(), gvdevice_finalize(), gvdevice_initialize(), gvRender(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_select(), gvrender_textspan(), gvrender_usershape(), gvRenderContext(), gvRenderData(), gvRenderFilename(), gvRenderJobs(), gvwrite(), init_job_pagination(), initMapData(), layerPagePrefix(), map_label(), map_point(), point_gencode(), poly_gencode(), record_gencode(), and setup_page().
pointf GVJ_s::focus |
Definition at line 316 of file gvcjob.h.
Referenced by down_cb(), gvevent_button_press(), gvevent_motion(), init_job_viewport(), left_cb(), pov_begin_graph(), right_cb(), setup_page(), toggle_fit_cb(), and up_cb().
int GVJ_s::graph_index |
Definition at line 272 of file gvcjob.h.
Referenced by auto_output_filename(), gvRenderJobs(), and pov_begin_graph().
GVC_t* GVJ_s::gvc |
Definition at line 263 of file gvcjob.h.
Referenced by arrow_gen(), doBorder(), emit_attachment(), emit_html_label(), emit_node(), emit_view(), emit_xdot(), firstlayer(), gdgen_begin_page(), getObjId(), gvdevice_initialize(), gvevent_find_current_obj(), gvevent_layout(), gvevent_read(), gvevent_refresh(), gvevent_render(), gvferror(), gvflush(), gvjobs_output_filename(), gvjobs_output_langname(), gvloadimage_select(), gvrender_begin_layer(), gvrender_end_job(), gvrender_select(), gvwrite_no_z(), init_job_dpi(), init_job_margin(), init_job_pad(), init_job_pagination(), init_job_viewport(), json_begin_graph(), lasi_begin_graph(), lasi_begin_job(), lasi_end_job(), layerPagePrefix(), numPhysicalLayers(), selectedlayer(), svg_begin_job(), svg_begin_node(), and svg_textspan().
bool GVJ_s::has_been_rendered |
Definition at line 340 of file gvcjob.h.
Referenced by gvevent_refresh().
unsigned int GVJ_s::height |
Definition at line 328 of file gvcjob.h.
Referenced by cairogen_begin_page(), devil_format(), emit_graph(), gdgen_begin_page(), gdiplus_format(), gdiplusgen_begin_page(), gvevent_button_press(), init_job_pagination(), kitty_format(), process(), processNup(), quartzgen_begin_page(), svg_begin_graph(), and toggle_fit_cb().
unsigned char* GVJ_s::imagedata |
Definition at line 297 of file gvcjob.h.
Referenced by cairogen_end_page(), devil_format(), gdiplus_format(), kitty_format(), process(), processNup(), and quartzgen_begin_page().
char* GVJ_s::input_filename |
Definition at line 271 of file gvcjob.h.
Referenced by auto_output_filename(), and gvRenderJobs().
gvevent_key_binding_t* GVJ_s::keybindings |
Definition at line 356 of file gvcjob.h.
Referenced by gvRenderJobs().
int GVJ_s::layerNum |
Definition at line 302 of file gvcjob.h.
Referenced by emit_graph(), firstlayer(), gvrender_begin_layer(), layerPagePrefix(), nextlayer(), pov_begin_graph(), selectedlayer(), svg_begin_node(), and validlayer().
const char* GVJ_s::layout_type |
Definition at line 274 of file gvcjob.h.
Referenced by gvRenderJobs().
gvplugin_active_loadimage_t GVJ_s::loadimage |
Definition at line 287 of file gvcjob.h.
Referenced by gvloadimage(), and gvloadimage_select().
pointf GVJ_s::margin |
Definition at line 323 of file gvcjob.h.
Referenced by init_job_margin(), and init_job_pagination().
bool GVJ_s::needs_refresh |
Definition at line 337 of file gvcjob.h.
Referenced by down_cb(), gvevent_button_press(), gvevent_find_current_obj(), gvevent_motion(), gvevent_read(), left_cb(), right_cb(), toggle_fit_cb(), up_cb(), zoom_in_cb(), and zoom_out_cb().
GVJ_t* GVJ_s::next |
Definition at line 264 of file gvcjob.h.
Referenced by gvjobs_delete(), gvjobs_next(), gvjobs_output_filename(), and gvjobs_output_langname().
GVJ_t* GVJ_s::next_active |
Definition at line 265 of file gvcjob.h.
Referenced by gvRenderJobs().
size_t GVJ_s::numkeys |
Definition at line 357 of file gvcjob.h.
Referenced by gvRenderJobs().
int GVJ_s::numLayers |
Definition at line 301 of file gvcjob.h.
Referenced by clust_in_layer(), edge_in_layer(), firstlayer(), gvrender_begin_layer(), node_in_layer(), numPhysicalLayers(), pov_begin_graph(), selectedlayer(), and validlayer().
int GVJ_s::numPages |
Definition at line 309 of file gvcjob.h.
Referenced by init_job_pagination(), lasi_begin_page(), pov_begin_graph(), and psgen_begin_page().
obj_state_t* GVJ_s::obj |
Definition at line 269 of file gvcjob.h.
Referenced by arrow_gen(), cairogen_begin_anchor(), cairogen_bezier(), cairogen_ellipse(), cairogen_polygon(), cairogen_polyline(), cairogen_set_penstyle(), cairogen_textspan(), core_loadimage_vrml(), core_loadimage_xdot(), dot_begin_graph(), dot_end_graph(), emit_begin_edge(), emit_clusters(), emit_edge_graphics(), emit_edge_label(), emit_end_edge(), emit_html_label(), emit_label(), emit_map_rect(), emit_page(), endAnchor(), epsf_gencode(), fig_begin_graph(), fig_bezier(), fig_ellipse(), fig_polygon(), fig_polyline(), fig_textspan(), freeObj(), gdgen_bezier(), gdgen_ellipse(), gdgen_polygon(), gdgen_set_penstyle(), gdgen_textspan(), gdiplusgen_path(), gdiplusgen_textspan(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_set_fillcolor(), gvrender_set_gradient_vals(), gvrender_set_pencolor(), gvrender_set_penwidth(), gvrender_set_style(), gvrender_textspan(), initAnchor(), initMapData(), json_begin_graph(), json_end_graph(), lasi_begin_anchor(), lasi_begin_cluster(), lasi_begin_graph(), lasi_bezier(), lasi_ellipse(), lasi_library_shape(), lasi_polygon(), lasi_polyline(), lasi_textspan(), map_begin_anchor(), map_begin_page(), map_end_page(), map_label(), map_point(), nodeIntersect(), pic_begin_graph(), point_gencode(), poly_gencode(), pop_obj_state(), pov_begin_graph(), pov_begin_node(), pov_bezier(), pov_ellipse(), pov_polygon(), pov_polyline(), pov_textspan(), ps_set_color(), ps_set_color(), ps_set_pen_style(), ps_set_pen_style(), psgen_begin_anchor(), psgen_begin_cluster(), psgen_begin_graph(), psgen_bezier(), psgen_ellipse(), psgen_library_shape(), psgen_polygon(), psgen_polyline(), psgen_textspan(), push_obj_state(), quartzgen_begin_anchor(), quartzgen_begin_page(), quartzgen_path(), quartzgen_textspan(), record_gencode(), stripedBox(), svg_begin_cluster(), svg_begin_edge(), svg_begin_graph(), svg_begin_layer(), svg_begin_node(), svg_begin_page(), svg_bezier(), svg_gradstyle(), svg_grstyle(), svg_rgradstyle(), svg_textspan(), tkgen_begin_graph(), tkgen_bezier(), tkgen_ellipse(), tkgen_polygon(), tkgen_polyline(), tkgen_print_tags(), tkgen_textspan(), wedgedEllipse(), xdot_ellipse(), xdot_end_cluster(), xdot_end_edge(), xdot_end_node(), xdot_fillcolor(), xdot_gradient_fillcolor(), xdot_pencolor(), xdot_points(), xdot_str(), xdot_str_color(), xdot_style(), and xdot_textspan().
pointf GVJ_s::oldpointer |
Definition at line 344 of file gvcjob.h.
Referenced by gvevent_button_press(), and gvevent_motion().
char* GVJ_s::output_data |
Definition at line 278 of file gvcjob.h.
Referenced by gvdevice_initialize(), gvferror(), gvRenderData(), and gvwrite_no_z().
size_t GVJ_s::output_data_allocated |
Definition at line 279 of file gvcjob.h.
Referenced by gvRenderData(), and gvwrite_no_z().
size_t GVJ_s::output_data_position |
Definition at line 280 of file gvcjob.h.
Referenced by gvRenderData(), and gvwrite_no_z().
FILE* GVJ_s::output_file |
Definition at line 277 of file gvcjob.h.
Referenced by devil_format(), epsf_gencode(), gdgen_end_page(), gv_channel_writer(), gv_string_writer(), gv_string_writer(), gvdevice_close(), gvdevice_initialize(), gvferror(), gvflush(), gvRender(), gvRenderJobs(), gvwrite_no_z(), and Tcldot_channel_writer().
const char* GVJ_s::output_filename |
Definition at line 276 of file gvcjob.h.
Referenced by auto_output_filename(), gvdevice_close(), gvdevice_initialize(), and gvjobs_output_filename().
int GVJ_s::output_lang |
Definition at line 283 of file gvcjob.h.
Referenced by gvRender(), gvRenderContext(), gvRenderData(), gvRenderFilename(), gvRenderJobs(), init_job_dpi(), init_job_margin(), and init_job_pad().
const char* GVJ_s::output_langname |
Definition at line 282 of file gvcjob.h.
Referenced by auto_output_filename(), dotneato_args_initialize(), firstlayer(), gvjobs_next(), gvjobs_output_langname(), gvRender(), gvRenderContext(), gvRenderData(), gvRenderFilename(), and gvRenderJobs().
pointf GVJ_s::pad |
Definition at line 312 of file gvcjob.h.
Referenced by init_job_pad(), init_job_viewport(), and setup_page().
box GVJ_s::pageBoundingBox |
Definition at line 329 of file gvcjob.h.
Referenced by init_job_pagination(), lasi_begin_graph(), lasi_begin_page(), pic_begin_page(), pov_begin_graph(), psgen_begin_graph(), psgen_begin_page(), and setup_page().
boxf GVJ_s::pageBox |
Definition at line 314 of file gvcjob.h.
Referenced by emit_page(), pov_begin_graph(), and setup_page().
point GVJ_s::pagesArrayElem |
Definition at line 308 of file gvcjob.h.
Referenced by firstpage(), lasi_begin_page(), layerPagePrefix(), nextpage(), pov_begin_graph(), psgen_begin_page(), setup_page(), and validpage().
point GVJ_s::pagesArrayFirst |
Definition at line 305 of file gvcjob.h.
Referenced by firstpage(), init_job_pagination(), nextpage(), pagecode(), and pov_begin_graph().
point GVJ_s::pagesArrayMajor |
Definition at line 306 of file gvcjob.h.
Referenced by init_job_pagination(), and nextpage().
point GVJ_s::pagesArrayMinor |
Definition at line 307 of file gvcjob.h.
Referenced by init_job_pagination(), and nextpage().
point GVJ_s::pagesArraySize |
Definition at line 304 of file gvcjob.h.
Referenced by fig_begin_graph(), init_job_pagination(), pagecode(), pov_begin_graph(), setup_page(), svg_begin_graph(), tkgen_begin_graph(), and validpage().
pointf GVJ_s::pageSize |
Definition at line 315 of file gvcjob.h.
Referenced by init_job_pagination(), pov_begin_graph(), and setup_page().
gvplugin_active_render_t GVJ_s::render |
Definition at line 285 of file gvcjob.h.
Referenced by cairogen_begin_page(), cairogen_end_page(), dot_begin_graph(), dot_end_graph(), emit_standalone_headers(), gdgen_begin_page(), gdgen_end_page(), gvrender_begin_anchor(), gvrender_begin_cluster(), gvrender_begin_edge(), gvrender_begin_edges(), gvrender_begin_graph(), gvrender_begin_job(), gvrender_begin_label(), gvrender_begin_layer(), gvrender_begin_node(), gvrender_begin_nodes(), gvrender_begin_page(), gvrender_beziercurve(), gvrender_comment(), gvrender_ellipse(), gvrender_end_anchor(), gvrender_end_cluster(), gvrender_end_edge(), gvrender_end_edges(), gvrender_end_graph(), gvrender_end_job(), gvrender_end_label(), gvrender_end_layer(), gvrender_end_node(), gvrender_end_nodes(), gvrender_end_page(), gvrender_features(), gvrender_polygon(), gvrender_polyline(), gvrender_select(), gvrender_set_fillcolor(), gvrender_set_gradient_vals(), gvrender_set_pencolor(), gvrender_set_penwidth(), gvrender_set_style(), gvrender_textspan(), gvrender_usershape(), init_job_pad(), init_job_pagination(), json_begin_graph(), json_end_graph(), lasi_begin_graph(), lasi_begin_page(), lasi_end_job(), map_begin_page(), map_end_page(), map_output_shape(), psgen_begin_graph(), psgen_begin_job(), psgen_begin_page(), and psgen_end_job().
int GVJ_s::rotation |
Definition at line 319 of file gvcjob.h.
Referenced by cairogen_begin_page(), core_loadimage_svg(), emit_graph(), fig_textspan(), gd_loadimage_gd(), gdgen_textspan(), gdiplusgen_begin_page(), gvevent_button_press(), gvevent_motion(), gvrender_ptf(), gvrender_ptf_A(), init_job_pagination(), init_job_viewport(), lasi_begin_page(), pic_begin_page(), pointer2graph(), pov_begin_graph(), pov_bezier(), pov_ellipse(), pov_polygon(), pov_polyline(), pov_textspan(), psgen_begin_page(), quartzgen_begin_page(), setup_page(), and svg_begin_page().
pointf GVJ_s::scale |
Definition at line 332 of file gvcjob.h.
Referenced by cairogen_begin_page(), emit_graph(), gdiplusgen_begin_page(), lasi_begin_page(), pov_begin_graph(), pov_bezier(), pov_ellipse(), pov_polygon(), pov_polyline(), pov_textspan(), psgen_begin_page(), quartzgen_begin_page(), and svg_begin_page().
char* GVJ_s::selected_href |
Definition at line 351 of file gvcjob.h.
Referenced by gv_edge_state(), gv_graph_state(), gv_node_state(), gvevent_select_current_obj(), and gvjobs_delete().
void* GVJ_s::selected_obj |
Definition at line 348 of file gvcjob.h.
Referenced by gvevent_read(), gvevent_refresh(), and gvevent_select_current_obj().
pointf GVJ_s::translation |
Definition at line 333 of file gvcjob.h.
Referenced by cairogen_begin_page(), gdiplusgen_begin_page(), gvrender_ptf(), gvrender_ptf_A(), lasi_begin_page(), pointer2graph(), pov_begin_graph(), pov_bezier(), pov_ellipse(), pov_polygon(), pov_polyline(), pov_textspan(), psgen_begin_page(), quartzgen_begin_page(), setup_page(), and svg_begin_page().
pointf GVJ_s::view |
Definition at line 321 of file gvcjob.h.
Referenced by emit_graph(), init_job_pagination(), init_job_viewport(), pov_begin_graph(), and setup_page().
unsigned int GVJ_s::width |
Definition at line 327 of file gvcjob.h.
Referenced by cairogen_begin_page(), devil_format(), emit_graph(), gdgen_begin_page(), gdiplus_format(), gdiplusgen_begin_page(), gvevent_button_press(), init_job_pagination(), kitty_format(), process(), processNup(), quartzgen_begin_page(), svg_begin_graph(), and toggle_fit_cb().
void* GVJ_s::window |
Definition at line 353 of file gvcjob.h.
Referenced by gdiplusgen_begin_job(), gdiplusgen_begin_page(), quartzgen_begin_job(), and quartzgen_end_job().
double GVJ_s::zoom |
Definition at line 318 of file gvcjob.h.
Referenced by down_cb(), emit_graph(), fig_textspan(), gdgen_begin_page(), gdgen_set_penstyle(), gdgen_textspan(), gvevent_button_press(), gvevent_find_current_obj(), gvevent_motion(), gvrender_ptf(), gvrender_ptf_A(), init_job_pagination(), init_job_viewport(), left_cb(), pointer2graph(), pov_begin_graph(), right_cb(), setup_page(), tkgen_textspan(), toggle_fit_cb(), up_cb(), write_plain(), zoom_in_cb(), and zoom_out_cb().