mirror of
https://github.com/konvajs/konva.git
synced 2025-09-18 09:50:05 +08:00
pulled Node config params and Shape config params into a textfile, and now using token replacement to auto fill Node and Shape config params throughout the code base. In this way, if I need to make changes to the Node or Shape configs, those changes are propagated to all of the other constructors
This commit is contained in:
19
configParams/NodeParams.txt
Normal file
19
configParams/NodeParams.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
@param {Number} [config.x]
|
||||
* @param {Number} [config.y]
|
||||
* @param {Number} [config.width]
|
||||
* @param {Number} [config.height]
|
||||
* @param {Boolean} [config.visible]
|
||||
* @param {Boolean} [config.listening] whether or not the node is listening for events
|
||||
* @param {String} [config.id] unique id
|
||||
* @param {String} [config.name] non-unique name
|
||||
* @param {Number} [config.opacity] determines node opacity. Can be any number between 0 and 1
|
||||
* @param {Object} [config.scale]
|
||||
* @param {Number} [config.scale.x]
|
||||
* @param {Number} [config.scale.y]
|
||||
* @param {Number} [config.rotation] rotation in radians
|
||||
* @param {Number} [config.rotationDeg] rotation in degrees
|
||||
* @param {Object} [config.offset] offset from center point and rotation point
|
||||
* @param {Number} [config.offset.x]
|
||||
* @param {Number} [config.offset.y]
|
||||
* @param {Boolean} [config.draggable]
|
||||
* @param {Function} [config.dragBoundFunc]
|
34
configParams/ShapeParams.txt
Normal file
34
configParams/ShapeParams.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
@param {String} [config.fill] fill color
|
||||
* @param {Image} [config.fillPatternImage] fill pattern image
|
||||
* @param {Number} [config.fillPatternX]
|
||||
* @param {Number} [config.fillPatternY]
|
||||
* @param {Array|Object} [config.fillPatternOffset] array with two elements or object with x and y component
|
||||
* @param {Array|Object} [config.fillPatternScale] array with two elements or object with x and y component
|
||||
* @param {Number} [config.fillPatternRotation]
|
||||
* @param {String} [config.fillPatternRepeat] can be 'repeat', 'repeat-x', 'repeat-y', or 'no-repeat'. The default is 'no-repeat'
|
||||
@param {Array|Object} [config.fillLinearGradientStartPoint] array with two elements or object with x and y component
|
||||
* @param {Array|Object} [config.fillLinearGradientEndPoint] array with two elements or object with x and y component
|
||||
* @param {Array} [config.fillLinearGradientColorStops] array of color stops
|
||||
* @param {Array|Object} [config.fillRadialGradientStartPoint] array with two elements or object with x and y component
|
||||
* @param {Array|Object} [config.fillRadialGradientEndPoint] array with two elements or object with x and y component
|
||||
* @param {Number} [config.fillRadialGradientStartRadius]
|
||||
* @param {Number} [config.fillRadialGradientEndRadius]
|
||||
* @param {Array} [config.fillRadialGradientColorStops] array of color stops
|
||||
* @param {Boolean} [config.fillEnabled] flag which enables or disables the fill. The default value is true
|
||||
* @param {String} [config.stroke] stroke color
|
||||
* @param {Number} [config.strokeWidth] stroke width
|
||||
* @param {Boolean} [config.strokeEnabled] flag which enables or disables the stroke. The default value is true
|
||||
* @param {String} [config.lineJoin] can be miter, round, or bevel. The default
|
||||
* is miter
|
||||
* @param {String} [config.lineCap] can be butt, round, or sqare. The default
|
||||
* is butt
|
||||
* @param {String} [config.shadowColor]
|
||||
* @param {Number} [config.shadowBlur]
|
||||
* @param {Obect} [config.shadowOffset]
|
||||
* @param {Number} [config.shadowOffset.x]
|
||||
* @param {Number} [config.shadowOffset.y]
|
||||
* @param {Number} [config.shadowOpacity] shadow opacity. Can be any real number
|
||||
* between 0 and 1
|
||||
* @param {Boolean} [config.shadowEnabled] flag which enables or disables the shadow. The default value is true
|
||||
* @param {Array} [config.dashArray]
|
||||
* @param {Boolean} [config.dashArrayEnabled] flag which enables or disables the dashArray. The default value is true
|
Reference in New Issue
Block a user