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