graph_displayer_canvas-node.cc
branchgui
changeset 35 79bffdf6aea2
parent 31 66e85f44a66f
child 36 7a8c41aa3c29
     1.1 --- a/graph_displayer_canvas-node.cc	Fri Jul 15 21:17:18 2005 +0000
     1.2 +++ b/graph_displayer_canvas-node.cc	Thu Jul 21 19:28:29 2005 +0000
     1.3 @@ -136,11 +136,7 @@
     1.4    //that is the deleter map
     1.5  
     1.6    Graph::NodeMap<double> * actual_map;
     1.7 -  if(mapname=="Default")
     1.8 -    {
     1.9 -      actual_map=new Graph::NodeMap<double>(g,node_property_defaults[N_COLOR]);
    1.10 -    }
    1.11 -  else
    1.12 +  if(mapname!="Default")
    1.13      {
    1.14        actual_map=(mapstorage.nodemap_storage)[mapname];
    1.15      }
    1.16 @@ -151,6 +147,7 @@
    1.17  	{
    1.18  	  if(mapname!="Default")
    1.19  	    {
    1.20 +	      nodemap_to_edit=mapname;
    1.21  	      double number=(*actual_map)[i];
    1.22  	      int length=1;
    1.23  	      //if number is smaller than one, length would be negative, or invalid
    1.24 @@ -168,7 +165,7 @@
    1.25  		{
    1.26  		  if(j!=length)
    1.27  		    {
    1.28 -		      int digit=(int)(number/maxpos);
    1.29 + 		      int digit=(int)round(number/maxpos);
    1.30  		      str[j]=(digit+'0');
    1.31  		      number-=digit*maxpos;
    1.32  		      number*=10;
    1.33 @@ -179,6 +176,7 @@
    1.34  	    }
    1.35  	  else
    1.36  	    {
    1.37 +	      nodemap_to_edit="";
    1.38  	      nodetextmap[i]->property_text().set_value("");
    1.39  	    }
    1.40  	}