Rev 2 |
|
Rev 11 |
Line 1218... |
|
Line 1218... |
|
|
|
} |
|
} |
|
|
|
// debug("Choosing NODE BGCOLOR for ".$this->name." based on $pc %\n"); |
|
// debug("Choosing NODE BGCOLOR for ".$this->name." based on $pc %\n"); |
|
|
|
list($col,$node_scalekey) = $map->ColourFromPercent($pc, $this->usescale); |
|
list($col,$node_scalekey) = $map->ColourFromPercent($pc, $this->usescale, $this->name); |
// $map->nodes[$this->name]->scalekey = $node_scalekey; |
|
// $map->nodes[$this->name]->scalekey = $node_scalekey; |
} |
|
} |
elseif($this->labelbgcolour != array(-1,-1,-1)) |
|
elseif($this->labelbgcolour != array(-1,-1,-1)) |
{ |
|
{ |
$col=myimagecolorallocate($node_im, $this->labelbgcolour[0], $this->labelbgcolour[1], $this->labelbgcolour[2]); |
|
$col=myimagecolorallocate($node_im, $this->labelbgcolour[0], $this->labelbgcolour[1], $this->labelbgcolour[2]); |
Line 1937... |
|
Line 1937... |
} |
|
} |
|
|
|
$xpoints[]=$x2; |
|
$xpoints[]=$x2; |
$ypoints[]=$y2; |
|
$ypoints[]=$y2; |
|
|
|
list($link_in_colour,$link_in_scalekey) = $map->ColourFromPercent($this->inpercent,$this->usescale); |
|
list($link_in_colour,$link_in_scalekey) = $map->ColourFromPercent($this->inpercent,$this->usescale, $this->name); |
list($link_out_colour,$link_out_scalekey) = $map->ColourFromPercent($this->outpercent,$this->usescale); |
|
list($link_out_colour,$link_out_scalekey) = $map->ColourFromPercent($this->outpercent,$this->usescale, $this->name); |
|
|
|
// $map->links[$this->name]->inscalekey = $link_in_scalekey; |
|
// $map->links[$this->name]->inscalekey = $link_in_scalekey; |
// $map->links[$this->name]->outscalekey = $link_out_scalekey; |
|
// $map->links[$this->name]->outscalekey = $link_out_scalekey; |
|
|
|
$link_width=$this->width; |
|
$link_width=$this->width; |
Line 2855... |
|
Line 2855... |
|
|
|
$this->imap->addArea("Rectangle", "LINK:".$linkname, '', array($x1, $y1, $x2, $y2)); |
|
$this->imap->addArea("Rectangle", "LINK:".$linkname, '', array($x1, $y1, $x2, $y2)); |
|
|
|
} |
|
} |
|
|
|
function ColourFromPercent($percent,$scalename="DEFAULT") |
|
function ColourFromPercent($percent,$scalename="DEFAULT",$name="") |
{ |
|
{ |
$col = NULL; |
|
$col = NULL; |
|
|
|
if(isset($this->colours[$scalename])) |
|
if(isset($this->colours[$scalename])) |
{ |
|
{ |
$colours=$this->colours[$scalename]; |
|
$colours=$this->colours[$scalename]; |
|
|
|
if ($percent > 100) |
|
if ($percent > 100) |
{ |
|
{ |
warn ("ColourFromPercent: Clipped $percent% to 100%\n"); |
|
warn ("ColourFromPercent: Clipped $name $percent% to 100%\n"); |
$percent=100; |
|
$percent=100; |
} |
|
} |
|
|
|
foreach ($colours as $key => $colour) |
|
foreach ($colours as $key => $colour) |
{ |
|
{ |