graph_displayer_canvas-node.cc
changeset 154 65c1b103443d
parent 96 e664d8aa3f72
child 155 74065e83844d
equal deleted inserted replaced
14:c784ca1a4b2c 15:0721e9b743bb
    14     {
    14     {
    15       for (NodeIt i((mytab.mapstorage).graph); i!=INVALID; ++i)
    15       for (NodeIt i((mytab.mapstorage).graph); i!=INVALID; ++i)
    16 	{
    16 	{
    17 	  double v=fabs((*actual_map)[i]);
    17 	  double v=fabs((*actual_map)[i]);
    18 	  int w;
    18 	  int w;
    19 	  if(min==max)
    19 	  if(autoscale)
    20 	    {
    20 	    {
    21 	      w=(int)(node_property_defaults[N_RADIUS]);
    21 	      if(min==max)
    22 	    }
    22 		{
    23 	  else
    23 		  w=(int)(node_property_defaults[N_RADIUS]);
    24 	    {
    24 		}
    25 	      w=(int)(MIN_NODE_RADIUS+(v-min)/(max-min)*(MAX_NODE_RADIUS-MIN_NODE_RADIUS));
    25 	      else
       
    26 		{
       
    27 		  w=(int)(radius_min+(v-min)/(max-min)*(radius_max-radius_min));
       
    28 		}
       
    29 	    }
       
    30 	  else
       
    31 	    {
       
    32 	      w=5+(int)(v/radius_unit);
    26 	    }
    33 	    }
    27 	  if(w>=0)
    34 	  if(w>=0)
    28 	    {
    35 	    {
    29 	      double x1, y1, x2, y2;
    36 	      double x1, y1, x2, y2;
    30 	      x1=nodesmap[i]->property_x1().get_value();
    37 	      x1=nodesmap[i]->property_x1().get_value();
    39 	}
    46 	}
    40     }
    47     }
    41   else
    48   else
    42     {
    49     {
    43       //I think only new nodes use this case
    50       //I think only new nodes use this case
    44 //       int w=(int)(*actual_map)[node];
    51       //that has no own value, only the default one
       
    52       //int w=(int)(*actual_map)[node];
    45       int w=(int)(node_property_defaults[N_RADIUS]);
    53       int w=(int)(node_property_defaults[N_RADIUS]);
    46       if(w>=0)
    54       if(w>=0)
    47 	{
    55 	{
    48 	  double x1, y1, x2, y2;
    56 	  double x1, y1, x2, y2;
    49 	  x1=nodesmap[node]->property_x1().get_value();
    57 	  x1=nodesmap[node]->property_x1().get_value();