ofc_area_base.php 883 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
<?php

class area_base
{
	function area_base()
	{
		$tmp = 'fill-alpha';
		$this->$tmp = 0.35;		
		$this->values    = array();	
	}
	
	function set_width( $w )
	{
		$this->width     = $w;
	}
	
	function set_colour( $colour )
	{
		$this->colour = $colour;
	}
	
	function set_fill_colour( $colour )
	{
		$this->fill = $colour;
	}
	
	function set_fill_alpha( $alpha )
	{
		$tmp = "fill-alpha";
		$this->$tmp = $alpha;
	}
	
	function set_halo_size( $size )
	{
		$tmp = 'halo-size';
		$this->$tmp = $size;
	}
	
	function set_values( $v )
	{
		$this->values = $v;		
	}
	
	function set_dot_size( $size )
	{
		$tmp = 'dot-size';
		$this->$tmp = $size;
	}

	function set_key( $text, $font_size )
	{
		$this->text      = $text;
		$tmp = 'font-size';
		$this->$tmp = $font_size;
	}
	
	function set_tooltip( $tip )
	{
		$this->tip = $tip;	
	}
	
	function set_loop()
	{
		$this->loop = true;
	}
}