#include <stdio.h>#include <assert.h>#include <sys/types.h>#include <stack>#include <queue>#include <set>#include <map>#include "defs.h"#include "errors.h"#include "cxx_memory.h"

Go to the source code of this file.
Classes | |
| struct | EDGE_ID |
| class | DaVinci_Callback |
| class | NODE_TYPE |
| class | EDGE_TYPE |
| struct | MENU_INFO |
| struct | EVENT_T |
| struct | Equal_obj |
| struct | char_ss_compare |
| class | Menu_info |
| class | DaVinci |
| class | DaVinci::IO |
Typedefs | |
| typedef void * | NODE_ID |
| typedef map< const char *, Item_status, char_ss_compare > | Item_info |
| typedef const char * | DA_ACK |
Enumerations | |
| enum | NODE_SHAPE { NS_UNSET, NS_BOX, NS_CIRCLE, NS_ELLIPSE, NS_RHOMBUS, NS_TEXT } |
| enum | NODE_BORDER { NB_UNSET, NB_SINGLE, NB_DOUBLE } |
| enum | NODE_HIDE { NH_UNSET, NH_HIDE, NH_SHOW } |
| enum | EDGE_PATTERN { EP_UNSET, EP_SOLID, EP_DOTTED, EP_DASHED, EP_THICK, EP_DOUBLE } |
| enum | EDGE_DIR { ED_UNSET, ED_NORMAL, ED_INVERSE, ED_BOTH, ED_NONE } |
| enum | EVENT_KIND { EK_COM_ERROR, EK_OK, EK_SEL_EDGE, EK_SEL_MENU, EK_SEL_NODES, EK_QUIT } |
| enum | Item_status { DM_ACTIVE, DM_INACTIVE, DM_UNKNOWN } |
| typedef map< const char *, Item_status, char_ss_compare > Item_info |
| enum EDGE_DIR |
| enum EDGE_PATTERN |
| enum EVENT_KIND |
| enum Item_status |
| enum NODE_BORDER |
| enum NODE_SHAPE |
1.7.1