graph_displayer_canvas.cc
branchgui
changeset 34 2cb1fc37f742
parent 32 1f45545f124c
child 35 79bffdf6aea2
     1.1 --- a/graph_displayer_canvas.cc	Tue Jul 12 21:45:39 2005 +0000
     1.2 +++ b/graph_displayer_canvas.cc	Fri Jul 15 21:17:18 2005 +0000
     1.3 @@ -5,12 +5,16 @@
     1.4  GraphDisplayerCanvas::GraphDisplayerCanvas(Graph & gr, CoordinatesMap & cm, MapStorage & ms, MapWin * mw):g(gr),nodesmap(g),edgesmap(g),edgetextmap(g),nodetextmap(g),displayed_graph(*(root()), 0, 0),canvasentrywidget(NULL),mapstorage(ms),isbutton(0),active_item(NULL),target_item(NULL),mapwin(mw)
     1.5  {
     1.6    
     1.7 +  active_node=INVALID;
     1.8 +  active_edge=INVALID;
     1.9 +
    1.10 +  //setting event handler for the editor widget
    1.11 +  entrywidget.signal_event().connect(sigc::mem_fun(*this, &GraphDisplayerCanvas::entryWidgetChangeHandler), false);
    1.12 +
    1.13 +  //base event handler is move tool
    1.14    actual_handler=signal_event().connect(sigc::mem_fun(*this, &GraphDisplayerCanvas::moveEventHandler), false);
    1.15    actual_tool=CREATE_NODE;
    1.16  
    1.17 -  active_node=INVALID;
    1.18 -  active_edge=INVALID;
    1.19 -
    1.20    //set_center_scroll_region(true);
    1.21  
    1.22    //first edges are drawn, to hide joining with nodes later