mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
EZ-Components
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
<?php
|
||||
/**
|
||||
* File containing the ezcGraphAxisStep struct
|
||||
*
|
||||
* @package Graph
|
||||
* @version 1.3
|
||||
* @copyright Copyright (C) 2005-2008 eZ systems as. All rights reserved.
|
||||
* @license http://ez.no/licenses/new_bsd New BSD License
|
||||
*/
|
||||
/**
|
||||
* Represents a single step on the axis
|
||||
*
|
||||
* @version 1.3
|
||||
* @package Graph
|
||||
*/
|
||||
class ezcGraphAxisStep
|
||||
{
|
||||
/**
|
||||
* Position of step on one axis.
|
||||
*
|
||||
* @var float
|
||||
*/
|
||||
public $position = 0;
|
||||
|
||||
/**
|
||||
* Size of step
|
||||
*
|
||||
* @var float
|
||||
*/
|
||||
public $width = 0;
|
||||
|
||||
/**
|
||||
* Steps label
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public $label = false;
|
||||
|
||||
/**
|
||||
* Childrens of step
|
||||
*
|
||||
* @var array(ezcGraphAxisStep)
|
||||
*/
|
||||
public $childs = array();
|
||||
|
||||
/**
|
||||
* True if the step is at the same position as the other axis
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
public $isZero = false;
|
||||
|
||||
/**
|
||||
* True if this step is the last one
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
public $isLast = false;
|
||||
|
||||
/**
|
||||
* Simple constructor
|
||||
*
|
||||
* @param float $position
|
||||
* @param float $width
|
||||
* @param string $label
|
||||
* @param array $childs
|
||||
* @param bool $isZero
|
||||
* @param bool $isLast
|
||||
* @ignore
|
||||
*/
|
||||
public function __construct( $position = .0, $width = .0, $label = null, array $childs = array(), $isZero = false, $isLast = false )
|
||||
{
|
||||
$this->position = (float) $position;
|
||||
$this->width = (float) $width;
|
||||
$this->label = $label;
|
||||
$this->childs = $childs;
|
||||
$this->isZero = (bool) $isZero;
|
||||
$this->isLast = (bool) $isLast;
|
||||
}
|
||||
|
||||
/**
|
||||
* __set_state
|
||||
*
|
||||
* @param array $properties Struct properties
|
||||
* @return void
|
||||
* @ignore
|
||||
*/
|
||||
public function __set_state( array $properties )
|
||||
{
|
||||
$this->position = $properties['position'];
|
||||
$this->width = $properties['width'];
|
||||
$this->label = $properties['label'];
|
||||
$this->childs = $properties['childs'];
|
||||
$this->isZero = $properties['isZero'];
|
||||
$this->isLast = $properties['isLast'];
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user