12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- include_once 'ofc_bar_base.php';
- class bar_stack extends bar_base
- {
- function bar_stack()
- {
- $this->type = "bar_stack";
- parent::bar_base();
- }
-
- function append_stack( $v )
- {
- $this->append_value( $v );
- }
-
- // an array of HEX colours strings
- // e.g. array( '#ff0000', '#00ff00' );
- function set_colours( $colours )
- {
- $this->colours = $colours;
- }
-
- // an array of bar_stack_value
- function set_keys( $keys )
- {
- $this->keys = $keys;
- }
- }
- class bar_stack_value
- {
- function bar_stack_value( $val, $colour )
- {
- $this->val = $val;
- $this->colour = $colour;
- }
-
- function set_tooltip( $tip )
- {
- $this->tip = $tip;
- }
- }
- class bar_stack_key
- {
- function bar_stack_key( $colour, $text, $font_size )
- {
- $this->colour = $colour;
- $this->text = $text;
- $tmp = 'font-size';
- $this->$tmp = $font_size;
- }
- }
|