Source for file ChartEvent.php
Documentation is available at ChartEvent.php
* @copyright (c) 1995-2008 by Steema Software SL. All Rights Reserved. <info@steema.com>
* @link http://www.steema.com
// not sure if required static vars
public static $CHART_FIRST;
public static $CHART_ADDED;
public static $CHART_SCROLLED;
public static $CHART_UNZOOMED;
public static $CHART_ZOOMED;
public static $CHART_LAST;
// not sure if required static vars
self::$CHART_FIRST = 0; // AWTEvent.RESERVED_ID_MAX + 1; temp 0
self::$CHART_ADDED = self::$CHART_FIRST;
self::$CHART_SCROLLED = self::$CHART_FIRST + 1;
self::$CHART_UNZOOMED = self::$CHART_FIRST + 2;
self::$CHART_ZOOMED = self::$CHART_FIRST + 3;
self::$CHART_LAST = self::$CHART_FIRST + 3;
* Creates a new instance of ChartEvent
public function ChartEvent($source, $id) {
self::$CHART_FIRST = 0; // AWTEvent.RESERVED_ID_MAX + 1; temp 0
self::$CHART_ADDED = self::$CHART_FIRST;
self::$CHART_SCROLLED = self::$CHART_FIRST + 1;
self::$CHART_UNZOOMED = self::$CHART_FIRST + 2;
self::$CHART_ZOOMED = self::$CHART_FIRST + 3;
self::$CHART_LAST = self::$CHART_FIRST + 3;
$this->registerEventCallback($source);
function registerEventCallback($callback) {
$this->callbacks[] = $callback;
foreach ($this->callbacks as $callback) {
call_user_func($callback);
|