Changeset 62:80eefca04b1e in glemon-0.x for graph_displayer_canvas-event.cc
- Timestamp:
- 08/18/05 15:33:49 (20 years ago)
- Branch:
- gui
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2156
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
graph_displayer_canvas-event.cc
r59 r62 226 226 isbutton=1; 227 227 228 active_node= NodeIt(mapstorage.graph,mapstorage.graph.addNode());228 active_node=mapstorage.graph.addNode(); 229 229 230 230 //initiating values corresponding to new node in maps … … 340 340 window_to_world (e->button.x, e->button.y, clicked_x, clicked_y); 341 341 target_item=(get_item_at(clicked_x, clicked_y)); 342 Graph::NodeIttarget_node=INVALID;342 Node target_node=INVALID; 343 343 for (NodeIt i(mapstorage.graph); i!=INVALID; ++i) 344 344 { … … 355 355 mapstorage.modified = true; 356 356 357 *(nodesmap[target_node]) << Gnome::Canvas::Properties::fill_color("red"); 357 *(nodesmap[target_node]) << 358 Gnome::Canvas::Properties::fill_color("red"); 358 359 359 360 //creating new edge 360 active_edge=EdgeIt(mapstorage.graph,mapstorage.graph.addEdge(active_node, target_node)); 361 active_edge=mapstorage.graph.addEdge(active_node, 362 target_node); 361 363 362 364 //initiating values corresponding to new edge in maps 363 365 mapstorage.initMapsForEdge(active_edge); 364 (*mapstorage.edgemap_storage["id"])[active_edge] = mapstorage.graph.id(active_edge); 366 (*mapstorage.edgemap_storage["id"])[active_edge] = 367 mapstorage.graph.id(active_edge); 365 368 366 369 //calculating coordinates of new edge … … 556 559 { 557 560 //for determine, whether it was an edge 558 Graph::EdgeItclicked_edge=INVALID;561 Edge clicked_edge=INVALID; 559 562 560 563 //find the activated item between texts … … 678 681 { 679 682 //for determine, whether it was a node 680 Graph::NodeItclicked_node=INVALID;683 Node clicked_node=INVALID; 681 684 682 685 //find the activated item between texts … … 850 853 } 851 854 852 void GraphDisplayerCanvas::deleteItem(Node Itnode_to_delete)855 void GraphDisplayerCanvas::deleteItem(Node node_to_delete) 853 856 { 854 857 delete(nodetextmap[node_to_delete]); … … 857 860 } 858 861 859 void GraphDisplayerCanvas::deleteItem(Edge Itedge_to_delete)862 void GraphDisplayerCanvas::deleteItem(Edge edge_to_delete) 860 863 { 861 864 delete(edgetextmap[edge_to_delete]); … … 864 867 } 865 868 866 void GraphDisplayerCanvas::deleteItem(Graph::Edge edge_to_delete)867 {868 delete(edgetextmap[edge_to_delete]);869 delete(edgesmap[edge_to_delete]);870 mapstorage.graph.erase(edge_to_delete);871 }872 873 869 void GraphDisplayerCanvas::textReposition(xy<double> new_place) 874 870 {
Note: See TracChangeset
for help on using the changeset viewer.