<?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"),
 
    );
 
 
}
 
 
 |