--- extends: http://vwf.example.com/kinetic/image.vwf properties: image: set: | if ( value !== undefined ) { this.image = value; this.imageChanged( value ); } iconSize: set: | if ( value !== undefined ) { this.iconSize = value; this.iconSizeChanged( value ); } value: { "width": 32, "height": 32 } symbolCenter: set: | if ( value !== undefined ) { this.symbolCenter = value; this.symbolCenterChanged( value ); } value: { "x": 16, "y": 16 } events: imageChanged: iconSizeChanged: symbolCenterChanged: methods: handleRender: scripts: - source: "unitIcon.js"