Graphviz  2.41.20171026.1811
Data Fields
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
 
const char * layout_type
 
const char * output_filename
 
FILE * output_file
 
char * output_data
 
unsigned int output_data_allocated
 
unsigned int output_data_position
 
const 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
 
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 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 271 of file gvcjob.h.

Field Documentation

char* GVJ_s::active_tooltip

Definition at line 359 of file gvcjob.h.

Referenced by gvjobs_delete(), and on_drawingarea1_motion_notify_event().

boxf GVJ_s::bb

Definition at line 320 of file gvcjob.h.

Referenced by on_drawingarea2_expose_event().

box GVJ_s::boundingBox

Definition at line 339 of file gvcjob.h.

unsigned char GVJ_s::button
gvdevice_callbacks_t* GVJ_s::callbacks
boxf GVJ_s::canvasBox

Definition at line 331 of file gvcjob.h.

boolean GVJ_s::click

Definition at line 345 of file gvcjob.h.

boxf GVJ_s::clip

Definition at line 322 of file gvcjob.h.

GVCOMMON_t* GVJ_s::common

Definition at line 276 of file gvcjob.h.

Referenced by el(), gvdevice_finalize(), gvdevice_initialize(), gvRenderJobs(), and gvwrite().

void* GVJ_s::context
void* GVJ_s::current_obj

Definition at line 355 of file gvcjob.h.

gvplugin_active_device_t GVJ_s::device

Definition at line 295 of file gvcjob.h.

Referenced by gvdevice_finalize(), gvdevice_format(), gvdevice_initialize(), and gvrender_select().

pointf GVJ_s::device_dpi

Definition at line 298 of file gvcjob.h.

boolean GVJ_s::device_sets_dpi

Definition at line 299 of file gvcjob.h.

pointf GVJ_s::devscale

Definition at line 343 of file gvcjob.h.

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

void* GVJ_s::display

Definition at line 301 of file gvcjob.h.

pointf GVJ_s::dpi

Definition at line 334 of file gvcjob.h.

Referenced by emit_graph(), gvrender_usershape(), and on_drawingarea2_expose_event().

boolean GVJ_s::external_context
boolean GVJ_s::fit_mode

Definition at line 345 of file gvcjob.h.

Referenced by on_drawingarea1_configure_event().

int GVJ_s::flags
pointf GVJ_s::focus

Definition at line 325 of file gvcjob.h.

Referenced by emit_graph().

int GVJ_s::graph_index

Definition at line 281 of file gvcjob.h.

Referenced by gvRenderJobs().

GVC_t* GVJ_s::gvc
boolean GVJ_s::has_been_rendered

Definition at line 345 of file gvcjob.h.

Referenced by on_drawingarea1_configure_event(), and on_drawingarea1_expose_event().

boolean GVJ_s::has_grown

Definition at line 345 of file gvcjob.h.

Referenced by on_drawingarea1_configure_event().

unsigned int GVJ_s::height
char* GVJ_s::imagedata

Definition at line 306 of file gvcjob.h.

Referenced by graphcmd().

char* GVJ_s::input_filename

Definition at line 280 of file gvcjob.h.

Referenced by gvRenderJobs().

gvevent_key_binding_t* GVJ_s::keybindings

Definition at line 369 of file gvcjob.h.

Referenced by gvRenderJobs().

void* GVJ_s::keycodes

Definition at line 371 of file gvcjob.h.

int GVJ_s::layerNum

Definition at line 311 of file gvcjob.h.

Referenced by emit_graph(), and gvrender_begin_layer().

const char* GVJ_s::layout_type

Definition at line 283 of file gvcjob.h.

Referenced by gvRenderJobs().

gvplugin_active_loadimage_t GVJ_s::loadimage

Definition at line 296 of file gvcjob.h.

Referenced by gvloadimage().

pointf GVJ_s::margin

Definition at line 332 of file gvcjob.h.

boolean GVJ_s::needs_refresh

Definition at line 345 of file gvcjob.h.

Referenced by on_drawingarea1_configure_event().

GVJ_t* GVJ_s::next
GVJ_t* GVJ_s::next_active

Definition at line 274 of file gvcjob.h.

Referenced by gvRenderJobs().

int GVJ_s::numkeys

Definition at line 370 of file gvcjob.h.

Referenced by gvRenderJobs().

int GVJ_s::numLayers

Definition at line 310 of file gvcjob.h.

Referenced by gvrender_begin_layer().

int GVJ_s::numPages

Definition at line 318 of file gvcjob.h.

obj_state_t* GVJ_s::obj
pointf GVJ_s::oldpointer

Definition at line 353 of file gvcjob.h.

char* GVJ_s::output_data

Definition at line 287 of file gvcjob.h.

Referenced by gvdevice_initialize(), gvferror(), and gvRenderData().

unsigned int GVJ_s::output_data_allocated

Definition at line 288 of file gvcjob.h.

Referenced by gvRenderData().

unsigned int GVJ_s::output_data_position

Definition at line 289 of file gvcjob.h.

Referenced by gvRenderData().

FILE* GVJ_s::output_file
const char* GVJ_s::output_filename

Definition at line 285 of file gvcjob.h.

Referenced by graphcmd(), gvdevice_initialize(), and gvjobs_output_filename().

int GVJ_s::output_lang
const char* GVJ_s::output_langname
pointf GVJ_s::pad

Definition at line 321 of file gvcjob.h.

box GVJ_s::pageBoundingBox

Definition at line 338 of file gvcjob.h.

boxf GVJ_s::pageBox

Definition at line 323 of file gvcjob.h.

point GVJ_s::pagesArrayElem

Definition at line 317 of file gvcjob.h.

point GVJ_s::pagesArrayFirst

Definition at line 314 of file gvcjob.h.

point GVJ_s::pagesArrayMajor

Definition at line 315 of file gvcjob.h.

point GVJ_s::pagesArrayMinor

Definition at line 316 of file gvcjob.h.

point GVJ_s::pagesArraySize

Definition at line 313 of file gvcjob.h.

pointf GVJ_s::pageSize

Definition at line 324 of file gvcjob.h.

pointf GVJ_s::pointer
gvplugin_active_render_t GVJ_s::render
int GVJ_s::rotation

Definition at line 328 of file gvcjob.h.

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

pointf GVJ_s::scale

Definition at line 341 of file gvcjob.h.

Referenced by emit_graph().

int GVJ_s::screen

Definition at line 302 of file gvcjob.h.

char* GVJ_s::selected_href

Definition at line 360 of file gvcjob.h.

Referenced by gvjobs_delete().

void* GVJ_s::selected_obj

Definition at line 357 of file gvcjob.h.

gv_argvlist_t GVJ_s::selected_obj_attributes

Definition at line 362 of file gvcjob.h.

Referenced by gvjobs_delete().

gv_argvlist_t GVJ_s::selected_obj_type_name

Definition at line 361 of file gvcjob.h.

Referenced by gvjobs_delete().

pointf GVJ_s::translation

Definition at line 342 of file gvcjob.h.

Referenced by gvrender_ptf(), and gvrender_ptf_A().

pointf GVJ_s::view

Definition at line 330 of file gvcjob.h.

Referenced by emit_graph().

unsigned int GVJ_s::width
void* GVJ_s::window

Definition at line 366 of file gvcjob.h.

double GVJ_s::zoom

The documentation for this struct was generated from the following file: