drupal-civicrm/sites/all/modules/civicrm/packages/OpenFlashChart/php-ofc-library/ofc_menu.php

56 lines
1.3 KiB
PHP
Raw Normal View History

2018-01-14 15:10:16 +02:00
<?php
class ofc_menu_item
{
/**
* @param $text as string. The menu item text.
* @param $javascript_function_name as string. The javascript function name, the
* js function takes one parameter, the chart ID. See ofc_menu_item_camera for
* some example code.
*/
function __construct($text, $javascript_function_name)
{
$this->type = "text";
$this->text = $text;
$tmp = 'javascript-function';
$this->$tmp = $javascript_function_name;
}
}
class ofc_menu_item_camera
{
/**
* @param $text as string. The menu item text.
* @param $javascript_function_name as string. The javascript function name, the
* js function takes one parameter, the chart ID. So for example, our js function
* could look like this:
*
* function save_image( chart_id )
* {
* alert( chart_id );
* }
*
* to make a menu item call this: ofc_menu_item_camera('Save chart', 'save_image');
*/
function __construct($text, $javascript_function_name)
{
$this->type = "camera-icon";
$this->text = $text;
$tmp = 'javascript-function';
$this->$tmp = $javascript_function_name;
}
}
class ofc_menu
{
function __construct($colour, $outline_colour)
{
$this->colour = $colour;
$this->outline_colour = $outline_colour;
}
function values($values)
{
$this->values = $values;
}
}