From e8142ecf47e7d27e74e569e7b4d03c6036f755d1 Mon Sep 17 00:00:00 2001 From: erg <devnull@localhost> Date: Fri, 28 Mar 2008 15:37:04 +0000 Subject: [PATCH] Add macro for node id. Fix bad C enum declaration Fix template ile usage for Unix --- cmd/smyrna/smyrnadefs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/smyrna/smyrnadefs.h b/cmd/smyrna/smyrnadefs.h index 2b18f347a..b772201cb 100644 --- a/cmd/smyrna/smyrnadefs.h +++ b/cmd/smyrna/smyrnadefs.h @@ -22,9 +22,9 @@ #define SMYRNA_ATTRS "c:/Projects/graphviz2/share/gui/attrs.txt" #endif #ifdef _WIN32 -//#define GTKTOPVIEW_GLADE "c:\\Projects\\ATT\\GTK\\gtktopview\\lib\\GUI\\smyrna.glade" #define SMYRNA_GLADE "c:\\Projects\\ATT\\GTK\\gtktopview\\lib\\GUI\\smyrna.glade" #define GTKTOPVIEW_ATTRS "c:\\Projects\\ATT\\GTK\\GTKTest2\\attrs.txt" +#define DEFAULT_ATTRIBUTES_TEMPLATE_DOT_FILE "C:\\GTK\\2.0\\bin\\attr_template.dot" // #else // using -DGTKTOPVIEW_GLADE from Makefile.am and configure.ac // using -DGTKTOPVIEW_ATTRS from Makefile.am and configure.ac @@ -50,7 +50,6 @@ #define DEFAULT_FISHEYE_MAGNIFIER_RADIUS 250 #define TOP_VIEW_USER_ADVANCED_MODE 0 #define TOP_VIEW_USER_NOVICE_MODE 1 -#define DEFAULT_ATTRIBUTES_TEMPLATE_DOT_FILE "C:\\GTK\\2.0\\bin\\attr_template.dot" //mouse modes #define MM_PAN 0 @@ -76,7 +75,7 @@ #define NODE_ZOOM_LIMIT -25.3 #define NODE_CIRCLE_LIMIT -7.3 -enum { nodshapedot,nodeshapecircle} node_shape; +typedef enum { nodshapedot,nodeshapecircle} node_shape; typedef struct { float R; @@ -220,6 +219,7 @@ typedef struct _custom_object_data //has to be attached to every Node, Edge, Gra } custom_object_data; +#define OD_id(p) (((custom_object_data*)AGDATA(p))->TVRef) #define OD_Selected(p) (((custom_object_data*)AGDATA(p))->Selected) #define OD_Preselected(p) (((custom_object_data*)AGDATA(p))->Preselected) #define OD_SelFlag(p) (((custom_object_data*)AGDATA(p))->selectionflag) -- 2.40.0