30#define _BB __declspec(dllexport)
37#define GL_VIEWPORT_FACTOR 100
42#define MM_SINGLE_SELECT 3
43#define MM_RECTANGULAR_SELECT 4
44#define MM_RECTANGULAR_X_SELECT 5
46#define MM_MAGNIFIER 20
47#define MM_FISHEYE_MAGNIFIER 21
48#define MM_FISHEYE_PICK 22
49#define MM_POLYGON_SELECT 30
51#define MAX_ZOOM 500.0f
52#define MIN_ZOOM 0.005f
54#define DEG2RAD G_PI/180
56#define MAX_FILTERED_ATTR_COUNT 50
154#define NREC(n) ((nodeRec*)(aggetrec(n,"nodeRec",0)))
155#define ND_visible(n) (NREC(n)->visible)
156#define ND_selected(n) (NREC(n)->selected)
157#define ND_printLabel(n) (NREC(n)->printLabel)
158#define ND_A(n) (NREC(n)->A)
159#define ND_size(n) (NREC(n)->size)
160#define ND_TVref(n) (NREC(n)->TVref)
168#define EREC(e) ((edgeRec*)(aggetrec(e,"edgeRec",0)))
169#define ED_selected(e) (EREC(e)->selected)
170#define ED_posTail(e) (EREC(e)->posTail)
171#define ED_posHead(e) (EREC(e)->posHead)
189#define GREC(g) ((graphRec*)(AGDATA(g)))
190#define GN_pos(g) (GREC(g)->N_pos)
191#define GN_size(g) (GREC(g)->N_size)
192#define GN_visible(g) (GREC(g)->N_visible)
193#define GN_selected(g) (GREC(g)->N_selected)
194#define GG_nodelabelcolor(g) (GREC(g)->G_nodelabelcolor)
195#define GN_labelattribute(g) (GREC(g)->N_labelattribute)
196#define GG_labelattribute(g) (GREC(g)->GN_labelattribute)
197#define GE_pos(g) (GREC(g)->E_pos)
198#define GE_visible(g) (GREC(g)->E_visible)
199#define GE_selected(g) (GREC(g)->E_selected)
200#define GG_edgelabelcolor(g) (GREC(g)->G_edgelabelcolor)
201#define GE_labelattribute(g) (GREC(g)->E_labelattribute)
202#define GG_elabelattribute(g) (GREC(g)->GE_labelattribute)
204#define GUI_WINDOWED 0
205#define GUI_FULLSCREEN 1
abstract graph C library, Cgraph API
#define DEFINE_LIST(name, type)
char * smyrnaPath(char *suffix)
struct _selection selection
#define MAX_FILTERED_ATTR_COUNT
struct _ViewInfo ViewInfo
implementation of Agrec_t
int keyVal
depressed key or 0 if none
GtkComboBox * graphComboBox
mouse_action_t * mouse_actions
customizable mouse interaction list
glCompColor selectedNodeColor
viewport_camera ** cameras
size_t mouse_action_count
GtkWidget * drawing_area
open gl canvas
systemgraphs systemGraphs
size_t active_camera
<number of cameras
Agsym_t * N_labelattribute
Agsym_t * G_nodelabelcolor
Agsym_t * G_edgelabelcolor
Agsym_t * GN_labelattribute
Agsym_t * GE_labelattribute
Agsym_t * E_labelattribute
parsing and deparsing of xdot operations