Mon 21 Jul 22:43:21 CEST 2025
This commit is contained in:
parent
6c1ef14f32
commit
bda82f15f6
42
js/ui/mxgraph/src/js/view/mxConnectionConstraint.js
Normal file
42
js/ui/mxgraph/src/js/view/mxConnectionConstraint.js
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
/**
|
||||||
|
* Copyright (c) 2006-2015, JGraph Ltd
|
||||||
|
* Copyright (c) 2006-2015, Gaudenz Alder
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* Class: mxConnectionConstraint
|
||||||
|
*
|
||||||
|
* Defines an object that contains the constraints about how to connect one
|
||||||
|
* side of an edge to its terminal.
|
||||||
|
*
|
||||||
|
* Constructor: mxConnectionConstraint
|
||||||
|
*
|
||||||
|
* Constructs a new connection constraint for the given point and boolean
|
||||||
|
* arguments.
|
||||||
|
*
|
||||||
|
* Parameters:
|
||||||
|
*
|
||||||
|
* point - Optional <mxPoint> that specifies the fixed location of the point
|
||||||
|
* in relative coordinates. Default is null.
|
||||||
|
* perimeter - Optional boolean that specifies if the fixed point should be
|
||||||
|
* projected onto the perimeter of the terminal. Default is true.
|
||||||
|
*/
|
||||||
|
function mxConnectionConstraint(point, perimeter)
|
||||||
|
{
|
||||||
|
this.point = point;
|
||||||
|
this.perimeter = (perimeter != null) ? perimeter : true;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Variable: point
|
||||||
|
*
|
||||||
|
* <mxPoint> that specifies the fixed location of the connection point.
|
||||||
|
*/
|
||||||
|
mxConnectionConstraint.prototype.point = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Variable: perimeter
|
||||||
|
*
|
||||||
|
* Boolean that specifies if the point should be projected onto the perimeter
|
||||||
|
* of the terminal.
|
||||||
|
*/
|
||||||
|
mxConnectionConstraint.prototype.perimeter = null;
|
Loading…
Reference in New Issue
Block a user