GVJ_s Struct Reference

#include <gvcjob.h>

Collaboration diagram for GVJ_s:

Collaboration graph
[legend]

Data Fields

GVC_tgvc
GVJ_tnext
GVJ_tnext_active
GVCOMMON_tcommon
obj_state_tobj
char * input_filename
int graph_index
char * layout_type
char * output_filename
FILE * output_file
char * output_data
unsigned int output_data_allocated
unsigned int output_data_position
char * output_langname
int output_lang
gvplugin_active_render_t render
gvplugin_active_device_t device
gvplugin_active_loadimage_t loadimage
gvdevice_callbacks_tcallbacks
pointf device_dpi
boolean device_sets_dpi
void * display
int screen
void * context
boolean external_context
unsigned char * imagedata
int flags
int numLayers
int layerNum
point pagesArraySize
point pagesArrayFirst
point pagesArrayMajor
point pagesArrayMinor
point pagesArrayElem
int numPages
boxf bb
pointf pad
boxf clip
boxf pageBox
pointf pageOffset
pointf pageSize
pointf focus
double zoom
int rotation
pointf view
boxf canvasBox
pointf margin
pointf dpi
unsigned int width
unsigned int height
box pageBoundingBox
box boundingBox
pointf scale
pointf translation
pointf devscale
boolean fit_mode
boolean needs_refresh
boolean click
boolean has_grown
boolean has_been_rendered
unsigned char button
pointf pointer
pointf oldpointer
void * current_obj
void * selected_obj
char * active_tooltip
char * selected_href
gv_argvlist_t selected_obj_type_name
gv_argvlist_t selected_obj_attributes
void * window
gvevent_key_binding_tkeybindings
int numkeys
void * keycodes

Detailed Description

Definition at line 265 of file gvcjob.h.


Field Documentation

GVC_t* GVJ_s::gvc

Definition at line 266 of file gvcjob.h.

Referenced by arrow_newgen(), emit_html_label(), gvdevice_write(), gvjobs_output_filename(), gvjobs_output_langname(), gvrender_begin_graph(), gvrender_begin_job(), gvrender_begin_layer(), gvrender_begin_page(), gvrender_end_job(), and gvrender_select().

GVJ_t* GVJ_s::next

Definition at line 267 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 268 of file gvcjob.h.

Referenced by gvRenderJobs().

GVCOMMON_t* GVJ_s::common

Definition at line 270 of file gvcjob.h.

Referenced by gvRenderJobs().

obj_state_t* GVJ_s::obj

Definition at line 272 of file gvcjob.h.

Referenced by arrow_newgen(), core_loadimage_xdot(), emit_html_label(), emit_label(), emit_map_rect(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_set_fillcolor(), gvrender_set_pencolor(), gvrender_set_penwidth(), gvrender_set_style(), gvrender_textpara(), initMapData(), pop_obj_state(), and push_obj_state().

char* GVJ_s::input_filename

Definition at line 274 of file gvcjob.h.

Referenced by gvRenderJobs().

int GVJ_s::graph_index

Definition at line 275 of file gvcjob.h.

Referenced by gvRenderJobs().

char* GVJ_s::layout_type

Definition at line 277 of file gvcjob.h.

Referenced by gvRenderJobs().

char* GVJ_s::output_filename

Definition at line 279 of file gvcjob.h.

Referenced by gvjobs_output_filename().

FILE* GVJ_s::output_file

Definition at line 280 of file gvcjob.h.

Referenced by cat_preamble(), gvdevice_write(), gvRender(), gvrender_begin_job(), gvRenderFilename(), and gvRenderJobs().

char* GVJ_s::output_data

Definition at line 281 of file gvcjob.h.

Referenced by gvdevice_write(), and gvRenderData().

unsigned int GVJ_s::output_data_allocated

Definition at line 282 of file gvcjob.h.

Referenced by gvdevice_write(), and gvRenderData().

unsigned int GVJ_s::output_data_position

Definition at line 283 of file gvcjob.h.

Referenced by gvdevice_write(), and gvRenderData().

char* GVJ_s::output_langname

Definition at line 285 of file gvcjob.h.

Referenced by gvjobs_next(), gvjobs_output_langname(), gvRender(), gvRenderData(), gvRenderFilename(), and gvRenderJobs().

int GVJ_s::output_lang

Definition at line 286 of file gvcjob.h.

Referenced by gvRender(), gvRenderData(), gvRenderFilename(), and gvRenderJobs().

gvplugin_active_render_t GVJ_s::render

Definition at line 288 of file gvcjob.h.

Referenced by gvrender_begin_anchor(), gvrender_begin_cluster(), gvrender_begin_context(), gvrender_begin_edge(), gvrender_begin_edges(), gvrender_begin_graph(), gvrender_begin_job(), 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_context(), gvrender_end_edge(), gvrender_end_edges(), gvrender_end_graph(), gvrender_end_job(), 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_font(), gvrender_set_pencolor(), gvrender_set_penwidth(), gvrender_set_style(), gvrender_textpara(), and gvrender_usershape().

gvplugin_active_device_t GVJ_s::device

Definition at line 289 of file gvcjob.h.

Referenced by gvrender_select().

gvplugin_active_loadimage_t GVJ_s::loadimage

Definition at line 290 of file gvcjob.h.

Referenced by gvloadimage().

gvdevice_callbacks_t* GVJ_s::callbacks

Definition at line 291 of file gvcjob.h.

Referenced by gvRenderJobs().

pointf GVJ_s::device_dpi

Definition at line 292 of file gvcjob.h.

boolean GVJ_s::device_sets_dpi

Definition at line 293 of file gvcjob.h.

void* GVJ_s::display

Definition at line 295 of file gvcjob.h.

int GVJ_s::screen

Definition at line 296 of file gvcjob.h.

void* GVJ_s::context

Definition at line 298 of file gvcjob.h.

boolean GVJ_s::external_context

Definition at line 299 of file gvcjob.h.

unsigned char* GVJ_s::imagedata

Definition at line 300 of file gvcjob.h.

int GVJ_s::flags

Definition at line 302 of file gvcjob.h.

Referenced by emit_background(), emit_graph(), emit_map_rect(), gvdevice_write(), gvRender(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_select(), gvrender_textpara(), gvrender_usershape(), gvRenderData(), gvRenderFilename(), gvRenderJobs(), and initMapData().

int GVJ_s::numLayers

Definition at line 304 of file gvcjob.h.

Referenced by gvrender_begin_layer().

int GVJ_s::layerNum

Definition at line 305 of file gvcjob.h.

Referenced by gvrender_begin_layer().

point GVJ_s::pagesArraySize

Definition at line 307 of file gvcjob.h.

Referenced by gvrender_begin_job().

point GVJ_s::pagesArrayFirst

Definition at line 308 of file gvcjob.h.

point GVJ_s::pagesArrayMajor

Definition at line 309 of file gvcjob.h.

point GVJ_s::pagesArrayMinor

Definition at line 310 of file gvcjob.h.

point GVJ_s::pagesArrayElem

Definition at line 311 of file gvcjob.h.

Referenced by gvrender_begin_page().

int GVJ_s::numPages

Definition at line 312 of file gvcjob.h.

boxf GVJ_s::bb

Definition at line 314 of file gvcjob.h.

pointf GVJ_s::pad

Definition at line 315 of file gvcjob.h.

boxf GVJ_s::clip

Definition at line 316 of file gvcjob.h.

Referenced by emit_background().

boxf GVJ_s::pageBox

Definition at line 317 of file gvcjob.h.

pointf GVJ_s::pageOffset

Definition at line 318 of file gvcjob.h.

Referenced by gvrender_begin_page().

pointf GVJ_s::pageSize

Definition at line 319 of file gvcjob.h.

pointf GVJ_s::focus

Definition at line 320 of file gvcjob.h.

double GVJ_s::zoom

Definition at line 322 of file gvcjob.h.

Referenced by emit_graph(), gvrender_begin_page(), gvrender_ptf(), gvrender_ptf_A(), and write_plain().

int GVJ_s::rotation

Definition at line 323 of file gvcjob.h.

Referenced by emit_graph(), gvrender_begin_page(), gvrender_ptf(), and gvrender_ptf_A().

pointf GVJ_s::view

Definition at line 325 of file gvcjob.h.

Referenced by emit_graph().

boxf GVJ_s::canvasBox

Definition at line 326 of file gvcjob.h.

Referenced by gvrender_begin_graph().

pointf GVJ_s::margin

Definition at line 327 of file gvcjob.h.

pointf GVJ_s::dpi

Definition at line 329 of file gvcjob.h.

Referenced by emit_graph(), and gvrender_usershape().

unsigned int GVJ_s::width

Definition at line 331 of file gvcjob.h.

Referenced by emit_graph().

unsigned int GVJ_s::height

Definition at line 332 of file gvcjob.h.

Referenced by emit_graph().

box GVJ_s::pageBoundingBox

Definition at line 333 of file gvcjob.h.

box GVJ_s::boundingBox

Definition at line 334 of file gvcjob.h.

pointf GVJ_s::scale

Definition at line 336 of file gvcjob.h.

Referenced by emit_graph().

pointf GVJ_s::translation

Definition at line 337 of file gvcjob.h.

Referenced by gvrender_ptf(), and gvrender_ptf_A().

pointf GVJ_s::devscale

Definition at line 338 of file gvcjob.h.

Referenced by emit_graph(), gvrender_ptf(), and gvrender_ptf_A().

boolean GVJ_s::fit_mode

Definition at line 340 of file gvcjob.h.

boolean GVJ_s::needs_refresh

Definition at line 340 of file gvcjob.h.

boolean GVJ_s::click

Definition at line 340 of file gvcjob.h.

boolean GVJ_s::has_grown

Definition at line 340 of file gvcjob.h.

boolean GVJ_s::has_been_rendered

Definition at line 340 of file gvcjob.h.

unsigned char GVJ_s::button

Definition at line 346 of file gvcjob.h.

pointf GVJ_s::pointer

Definition at line 347 of file gvcjob.h.

pointf GVJ_s::oldpointer

Definition at line 348 of file gvcjob.h.

void* GVJ_s::current_obj

Definition at line 350 of file gvcjob.h.

void* GVJ_s::selected_obj

Definition at line 352 of file gvcjob.h.

char* GVJ_s::active_tooltip

Definition at line 354 of file gvcjob.h.

Referenced by gvjobs_delete().

char* GVJ_s::selected_href

Definition at line 355 of file gvcjob.h.

Referenced by gvjobs_delete().

gv_argvlist_t GVJ_s::selected_obj_type_name

Definition at line 356 of file gvcjob.h.

Referenced by gvjobs_delete().

gv_argvlist_t GVJ_s::selected_obj_attributes

Definition at line 357 of file gvcjob.h.

Referenced by gvjobs_delete().

void* GVJ_s::window

Definition at line 361 of file gvcjob.h.

gvevent_key_binding_t* GVJ_s::keybindings

Definition at line 364 of file gvcjob.h.

int GVJ_s::numkeys

Definition at line 365 of file gvcjob.h.

void* GVJ_s::keycodes

Definition at line 366 of file gvcjob.h.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 31 19:09:12 2008 for Graphviz by  doxygen 1.5.1