COIN-OR::LEMON - Graph Library

Changeset 63:59768817442a in glemon-0.x for graph_displayer_canvas.cc


Ignore:
Timestamp:
08/23/05 09:36:09 (15 years ago)
Author:
Akos Ladanyi
Branch:
gui
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2158
Message:
  • id maps are not editable
  • handle exceptions thrown by the file reader
  • texts are always above the edges
  • store a default value for all maps, so that edges and nodes created after adding a new map receive the default value too
  • create node on button release, not on click (fixes a few oddities)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • graph_displayer_canvas.cc

    r59 r63  
    6363    *(edgesmap[i]) << Gnome::Canvas::Properties::fill_color("green");
    6464    edgesmap[i]->property_width_units().set_value(10);   
     65    edgesmap[i]->lower_to_bottom();
    6566   
    6667    //initializing edge-text as well, to empty string
     
    7273    edgetextmap[i]->property_fill_color().set_value("darkgreen");
    7374    edgetextmap[i]->signal_event().connect(sigc::mem_fun(*this, &GraphDisplayerCanvas::edgeMapEditEventHandler), false);
     75    edgetextmap[i]->raise_to_top();
    7476  }
    7577
     
    8890    *(nodesmap[i]) << Gnome::Canvas::Properties::fill_color("blue");
    8991    *(nodesmap[i]) << Gnome::Canvas::Properties::outline_color("black");
     92    nodesmap[i]->raise_to_top();
    9093
    9194    //initializing edge-text as well, to empty string
     
    99102    nodetextmap[i]->property_fill_color().set_value("darkblue");
    100103    nodetextmap[i]->signal_event().connect(sigc::mem_fun(*this, &GraphDisplayerCanvas::nodeMapEditEventHandler), false);
     104    nodetextmap[i]->raise_to_top();
    101105  }
    102106
Note: See TracChangeset for help on using the changeset viewer.