gui/all_include.h
changeset 1532 aa7428d22aaf
parent 1503 97836166605d
child 1550 4dcbb4ab1d7a
equal deleted inserted replaced
5:f5e0929af1d0 6:ad0769bcea23
    14 #include <lemon/graph_utils.h>
    14 #include <lemon/graph_utils.h>
    15 #include <lemon/maps.h>
    15 #include <lemon/maps.h>
    16 #include <lemon/error.h>
    16 #include <lemon/error.h>
    17 #include <lemon/xy.h>
    17 #include <lemon/xy.h>
    18 
    18 
    19 enum {WIDTH, COLOR, TEXT, PROPERTY_NUM}; // edge properties;
    19 enum {E_WIDTH, E_COLOR, E_TEXT, EDGE_PROPERTY_NUM}; // edge properties;
       
    20 enum {N_RADIUS, N_COLOR, N_TEXT, NODE_PROPERTY_NUM}; // node properties;
    20 enum {MOVE, CREATE_NODE, CREATE_EDGE, ERASER, EDGE_MAP_EDIT, TOOL_NUM}; // tools;
    21 enum {MOVE, CREATE_NODE, CREATE_EDGE, ERASER, EDGE_MAP_EDIT, TOOL_NUM}; // tools;
    21 #define RANGE 3
    22 #define RANGE 3
    22 #define WIN_WIDTH 900
    23 #define WIN_WIDTH 900
    23 #define WIN_HEIGHT 600
    24 #define WIN_HEIGHT 600
    24 
    25 
    25 
    26 
    26 #ifndef MAIN_PART
    27 #ifndef MAIN_PART
    27 extern std::vector <std::string> property_strings;
    28 extern std::vector <std::string> edge_property_strings;
    28 extern std::vector <double> property_defaults;
    29 extern std::vector <double> edge_property_defaults;
       
    30 extern std::vector <std::string> node_property_strings;
       
    31 extern std::vector <double> node_property_defaults;
    29 #endif //MAIN_PART
    32 #endif //MAIN_PART
    30 
    33 
    31 using namespace lemon;
    34 using namespace lemon;
    32 
    35 
    33 typedef xy<double> Coordinates;
    36 typedef xy<double> Coordinates;