\Kendo\Dataviz\UI\DiagramShapeDefaults

A PHP class representing the shapeDefaults setting of Diagram.

Methods

connectorDefaults

Defines the default options for the shape connectors.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\Dataviz\UI\DiagramShapeDefaultsConnectorDefaults |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsConnectorDefaults

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$connectorDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaultsConnectorDefaults();
$fill = 'value';
$connectorDefaults->fill($fill);
$shapeDefaults->connectorDefaults($connectorDefaults);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$fill = 'value';
$shapeDefaults->connectorDefaults(array('fill' => $fill));
?>

addConnector

Adds one or more DiagramShapeDefaultsConnector to the DiagramShapeDefaults.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value[, $value2, ...] \Kendo\Dataviz\UI\DiagramShapeDefaultsConnector |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsConnector

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$connector = new \Kendo\Dataviz\UI\DiagramShapeDefaultsConnector();
$fill = 'value';
$connector->fill($fill);
$shapeDefaults->addConnector($connector);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$fill = 'value';
$shapeDefaults->addConnector(array('fill' => $fill));
?>

Example - adding more than one DiagramShapeDefaultsConnector

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$first  = new \Kendo\Dataviz\UI\DiagramShapeDefaultsConnector();
$second = new \Kendo\Dataviz\UI\DiagramShapeDefaultsConnector();
$shapeDefaults->addConnector($first, $second);
?>

content

Defines the shapes content settings.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\Dataviz\UI\DiagramShapeDefaultsContent |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsContent

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$content = new \Kendo\Dataviz\UI\DiagramShapeDefaultsContent();
$align = 'value';
$content->align($align);
$shapeDefaults->content($content);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$align = 'value';
$shapeDefaults->content(array('align' => $align));
?>

editable

Defines the shape editable options.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value boolean |\Kendo\Dataviz\UI\DiagramShapeDefaultsEditable |array

Example - using boolean

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->editable(true);
?>

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsEditable

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$editable = new \Kendo\Dataviz\UI\DiagramShapeDefaultsEditable();
$connect = true;
$editable->connect($connect);
$shapeDefaults->editable($editable);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$connect = true;
$shapeDefaults->editable(array('connect' => $connect));
?>

fill

Defines the fill options of the shape.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value string |\Kendo\Dataviz\UI\DiagramShapeDefaultsFill |array

Example - using string

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->fill('value');
?>

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsFill

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$fill = new \Kendo\Dataviz\UI\DiagramShapeDefaultsFill();
$color = 'value';
$fill->color($color);
$shapeDefaults->fill($fill);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$color = 'value';
$shapeDefaults->fill(array('color' => $color));
?>

height

Defines the height of the shape when added to the Diagram.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->height(1);
?>

hover

Defines the hover configuration.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\Dataviz\UI\DiagramShapeDefaultsHover |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsHover

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$hover = new \Kendo\Dataviz\UI\DiagramShapeDefaultsHover();
$fill = 'value';
$hover->fill($fill);
$shapeDefaults->hover($hover);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$fill = 'value';
$shapeDefaults->hover(array('fill' => $fill));
?>

minHeight

Defines the minimum height the shape should have, that is, it cannot be resized to a value smaller than the given one.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->minHeight(1);
?>

minWidth

Defines the minimum width the shape should have, that is, it cannot be resized to a value smaller than the given one.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->minWidth(1);
?>

path

The path option of a Shape is a description of a custom geometry. The format follows the standard SVG format (http://www.w3.org/TR/SVG/paths.html#PathData "SVG Path data.").

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value string

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->path('value');
?>

rotation

Defines the rotation of the shape.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\Dataviz\UI\DiagramShapeDefaultsRotation |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsRotation

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$rotation = new \Kendo\Dataviz\UI\DiagramShapeDefaultsRotation();
$angle = 1;
$rotation->angle($angle);
$shapeDefaults->rotation($rotation);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$angle = 1;
$shapeDefaults->rotation(array('angle' => $angle));
?>

selectable

Specifies if the shape can be selected.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value boolean

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->selectable(true);
?>

source

The source of the shape image. Applicable when the type is set to "image".

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value string

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->source('value');
?>

stroke

Defines the stroke configuration.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\Dataviz\UI\DiagramShapeDefaultsStroke |array

Example - using \Kendo\Dataviz\UI\DiagramShapeDefaultsStroke

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$stroke = new \Kendo\Dataviz\UI\DiagramShapeDefaultsStroke();
$color = 'value';
$stroke->color($color);
$shapeDefaults->stroke($stroke);
?>

Example - using array

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$color = 'value';
$shapeDefaults->stroke(array('color' => $color));
?>

type

Specifies the type of the Shape using any of the built-in shape type.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value string

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->type('value');
?>

visual

A function that returns a visual element to render for a given shape. The following primitives can be used to construct a composite visual:

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value \Kendo\JavaScriptFunction

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->visual(new \Kendo\JavaScriptFunction('function() { }'));
?>

width

Defines the width of the shape when added to the Diagram.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->width(1);
?>

x

Defines the x-coordinate of the shape when added to the Diagram.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->x(1);
?>

y

Defines the y-coordinate of the shape when added to the Diagram.

Returns

\Kendo\Dataviz\UI\DiagramShapeDefaults

Parameters

$value float

Example

<?php
$shapeDefaults = new \Kendo\Dataviz\UI\DiagramShapeDefaults();
$shapeDefaults->y(1);
?>