| 
<?php
 /**
 * Wrapper for Google Visualisation API
 * Visualisation type: Annotated Time Line
 * @author Thomas Schäfer
 * @since 2008-06-29
 *
 */
 class QAnnotatedtimelineGoogleGraph extends QVizualisationGoogleGraph {
 
 /**
 * visualisation type holder
 *
 * @var string
 */
 protected $vizualisationType = "AnnotatedTimeLine";
 
 /**
 * holder for default properties
 *
 * @var array
 */
 protected $drawProperties = array("width"=>"740px", "height"=>"240px", "displayAnnotations" => "true");
 
 /**
 * holder for google api package name
 *
 * @var string
 */
 protected $package = "";
 
 /**
 * holder for registered api methods
 *
 * @var array
 */
 protected $configuration = array(
 "allowHtml" => array("datatype" => "bool"),
 "annotationsWidth" => array("datatype" => "number"),
 "allowHtml" => array("datatype" => "bool"),
 "colors" => array("datatype" => "array"),
 "displayAnnotations" => array("datatype" => "bool"),
 "displayAnnotationsFilters" => array("datatype" => "bool"),
 "displayExactValues" => array("datatype" => "bool"),
 "min" => array("datatype" => "number"),
 "legend" => array(
 "values" => array("fixed", "maximize"),
 "datatype" => "string"
 ),
 "wmode" => array(
 "values" => array("opaque", "window", "transparent"),
 "datatype" => "string"
 ),
 "zoomEndTime" => array("datatype" => "date"),
 "zoomStartTime" => array("datatype" => "date"),
 );
 
 }
 
 |