using background color setting now

This commit is contained in:
Martynas Mickevicius
2010-07-07 16:57:06 +03:00
parent e22cd9aab4
commit 2e421895ed
2 changed files with 13 additions and 5 deletions

View File

@@ -1,5 +1,9 @@
<?php
define('RED', 0);
define('GREEN', 1);
define('BLUE', 2);
class PMA_Chart
{
/*
@@ -39,7 +43,7 @@ class PMA_Chart
/*
* Chart background color.
*/
'bgColor' => '#E5E5E5',
'bgColor' => '#84AD83',
/*
* The width of the chart.
@@ -103,7 +107,7 @@ class PMA_Chart
return $this->settings['height'];
}
function getBgColorComp($component)
function getBgColor($component)
{
return hexdec(substr($this->settings['bgColor'], ($component * 2) + 1, 2));
}

View File

@@ -7,8 +7,8 @@ define('LEFT', 3);
require_once 'pma_chart.php';
include "pChart/pData.class";
include "pChart/pChart.class";
require_once 'pChart/pData.class';
require_once 'pChart/pChart.class';
/*
* Base class for every chart implemented using pChart.
@@ -75,7 +75,11 @@ abstract class PMA_pChart_Chart extends PMA_Chart
protected function drawCommon()
{
$this->chart->setFontProperties($this->getFontPath().'tahoma.ttf', 8);
$this->chart->drawGraphAreaGradient(132,173,131,50,TARGET_BACKGROUND);
$this->chart->drawGraphAreaGradient(
$this->getBgColor(RED),
$this->getBgColor(GREEN),
$this->getBgColor(BLUE),
50,TARGET_BACKGROUND);
$this->chart->addBorder(2);
}