32#define _BB __declspec(dllexport)
39#define GL_VIEWPORT_FACTOR 100
44#define MM_SINGLE_SELECT 3
45#define MM_RECTANGULAR_SELECT 4
46#define MM_RECTANGULAR_X_SELECT 5
48#define MM_MAGNIFIER 20
49#define MM_FISHEYE_MAGNIFIER 21
50#define MM_FISHEYE_PICK 22
51#define MM_POLYGON_SELECT 30
53#define MAX_ZOOM 500.0f
54#define MIN_ZOOM 0.005f
56#define DEG2RAD G_PI/180
58#define MAX_FILTERED_ATTR_COUNT 50
177#define NREC(n) ((nodeRec*)(aggetrec(n,"nodeRec",0)))
178#define ND_visible(n) (NREC(n)->visible)
179#define ND_selected(n) (NREC(n)->selected)
180#define ND_printLabel(n) (NREC(n)->printLabel)
181#define ND_A(n) (NREC(n)->A)
182#define ND_size(n) (NREC(n)->size)
183#define ND_TVref(n) (NREC(n)->TVref)
191#define EREC(e) ((edgeRec*)(aggetrec(e,"edgeRec",0)))
192#define ED_selected(e) (EREC(e)->selected)
193#define ED_posTail(e) (EREC(e)->posTail)
194#define ED_posHead(e) (EREC(e)->posHead)
212#define GREC(g) ((graphRec*)(AGDATA(g)))
213#define GN_pos(g) (GREC(g)->N_pos)
214#define GN_size(g) (GREC(g)->N_size)
215#define GN_visible(g) (GREC(g)->N_visible)
216#define GN_selected(g) (GREC(g)->N_selected)
217#define GG_nodelabelcolor(g) (GREC(g)->G_nodelabelcolor)
218#define GN_labelattribute(g) (GREC(g)->N_labelattribute)
219#define GG_labelattribute(g) (GREC(g)->GN_labelattribute)
220#define GE_pos(g) (GREC(g)->E_pos)
221#define GE_visible(g) (GREC(g)->E_visible)
222#define GE_selected(g) (GREC(g)->E_selected)
223#define GG_edgelabelcolor(g) (GREC(g)->G_edgelabelcolor)
224#define GE_labelattribute(g) (GREC(g)->E_labelattribute)
225#define GG_elabelattribute(g) (GREC(g)->GE_labelattribute)
227#define GUI_WINDOWED 0
228#define GUI_FULLSCREEN 1
378 extern GtkMessageDialog *
Dlg;
abstract graph C library, Cgraph API
#define DEFINE_LIST(name, type)
struct _graph_data graph_data
char * smyrnaPath(char *suffix)
struct _viewport_camera viewport_camera
struct _selection selection
#define MAX_FILTERED_ATTR_COUNT
struct _ViewInfo ViewInfo
implementation of Agrec_t
colorschemaset * colschms
GtkComboBox * graphComboBox
mouse_action_t * mouse_actions
glCompColor nodelabelcolor
glCompColor edgelabelcolor
glCompColor selectedNodeColor
viewport_camera ** cameras
size_t mouse_action_count
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