COIN-OR::LEMON - Graph Library

Ignore:
Timestamp:
09/13/06 11:16:29 (18 years ago)
Author:
Akos Ladanyi
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@2943
Message:

Loop edges.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • graph_displayer_canvas-event.cc

    r134 r147  
    463463              edgesmap[active_edge]=new BrokenEdge(displayed_graph, active_edge,
    464464                  *this);
    465               *(edgesmap[active_edge]) <<
    466                 Gnome::Canvas::Properties::fill_color("green");
    467               edgesmap[active_edge]->property_width_pixels().set_value(10);
    468 
    469               edgesmap[active_edge]->lower_to_bottom();
    470465
    471466              //initializing edge-text as well, to empty string
     
    830825}
    831826
    832 void GraphDisplayerCanvas::toggleEdgeActivity(BrokenEdge* active_bre, bool on)
     827void GraphDisplayerCanvas::toggleEdgeActivity(EdgeBase* active_bre, bool on)
    833828{
    834829  if(on)
    835     {
    836       if(forming_edge!=INVALID)
    837         {
    838           std::cerr << "ERROR!!!! Valid edge found!" << std::endl;
    839         }
    840       else
    841         {
    842           for (EdgeIt i((mytab.mapstorage).graph); i!=INVALID; ++i)
    843             {
    844               if(edgesmap[i]==active_bre)
    845                 {
    846                   forming_edge=i;
    847                 }
    848             }
    849         }
    850     }
     830  {
     831    if(forming_edge!=INVALID)
     832    {
     833      std::cerr << "ERROR!!!! Valid edge found!" << std::endl;
     834    }
     835    else
     836    {
     837      for (EdgeIt i((mytab.mapstorage).graph); i!=INVALID; ++i)
     838      {
     839        if(edgesmap[i]==active_bre)
     840        {
     841          forming_edge=i;
     842        }
     843      }
     844    }
     845  }
    851846  else
    852     {
    853       if(forming_edge!=INVALID)
    854         {
    855           forming_edge=INVALID;
    856         }
    857       else
    858         {
    859           std::cerr << "ERROR!!!! Invalid edge found!" << std::endl;
    860         }
    861     }
    862 }
     847  {
     848    if(forming_edge!=INVALID)
     849    {
     850      forming_edge=INVALID;
     851    }
     852    else
     853    {
     854      std::cerr << "ERROR!!!! Invalid edge found!" << std::endl;
     855    }
     856  }
     857}
Note: See TracChangeset for help on using the changeset viewer.