# HG changeset patch # User hegyi # Date 1122287583 0 # Node ID 1dc5b49457c01c6bc28a6f31148076510158777e # Parent 7a8c41aa3c299241fd0391b603220e9adc4c76e2 Initializing adding new maps. diff -r 7a8c41aa3c29 -r 1dc5b49457c0 all_include.h --- a/all_include.h Fri Jul 22 11:04:27 2005 +0000 +++ b/all_include.h Mon Jul 25 10:33:03 2005 +0000 @@ -22,7 +22,7 @@ #define RANGE 3 #define WIN_WIDTH 900 #define WIN_HEIGHT 600 -#define ALMOST_ONE 0.99999999999999 +#define ALMOST_ONE 0.9999999999 #ifndef MAIN_PART extern std::vector edge_property_strings; diff -r 7a8c41aa3c29 -r 1dc5b49457c0 graph_displayer_canvas-event.cc --- a/graph_displayer_canvas-event.cc Fri Jul 22 11:04:27 2005 +0000 +++ b/graph_displayer_canvas-event.cc Mon Jul 25 10:33:03 2005 +0000 @@ -803,3 +803,13 @@ } +void GraphDisplayerCanvas::addNewEdgeMap() +{ + std::cout << "Add New EdgeMap is not yet implemented." << std::endl; +} + +void GraphDisplayerCanvas::addNewNodeMap() +{ + std::cout << "Add New NodeMap is not yet implemented." << std::endl; +} + diff -r 7a8c41aa3c29 -r 1dc5b49457c0 graph_displayer_canvas.h --- a/graph_displayer_canvas.h Fri Jul 22 11:04:27 2005 +0000 +++ b/graph_displayer_canvas.h Mon Jul 25 10:33:03 2005 +0000 @@ -109,6 +109,11 @@ ///\return the actual tool in hand int getActualTool(); + ///creates a new Nodemap + void addNewNodeMap(); + ///creates a new Edgemap + void addNewEdgeMap(); + private: ///Deletes the given element. void deleteItem(NodeIt); diff -r 7a8c41aa3c29 -r 1dc5b49457c0 main_win.cc --- a/main_win.cc Fri Jul 22 11:04:27 2005 +0000 +++ b/main_win.cc Mon Jul 25 10:33:03 2005 +0000 @@ -49,6 +49,10 @@ sigc::bind( sigc::mem_fun ( this->gd_canvas, &GraphDisplayerCanvas::changeEditorialTool ), 4) ); ag->add( Gtk::Action::create("EditNodeMap", Gtk::Stock::PREFERENCES), sigc::bind( sigc::mem_fun ( this->gd_canvas, &GraphDisplayerCanvas::changeEditorialTool ), 5) ); + ag->add( Gtk::Action::create("AddEdgeMap", Gtk::Stock::NEW), + sigc::mem_fun ( this->gd_canvas, &GraphDisplayerCanvas::addNewEdgeMap ) ); + ag->add( Gtk::Action::create("AddNodeMap", Gtk::Stock::NEW), + sigc::mem_fun ( this->gd_canvas, &GraphDisplayerCanvas::addNewNodeMap ) ); uim=Gtk::UIManager::create(); uim->insert_action_group(ag); @@ -94,6 +98,8 @@ " " " " " " + " " + " " " " "";