You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
node-authored/lib/object-type-text.coffee

33 lines
558 B
CoffeeScript

attributes =
text:
type: "string"
html:
type: "html"
fontFamily:
type: "font"
fontSize:
type: "numeric"
bold:
type: "boolean"
italic:
type: "boolean"
fontColor:
type: "color"
API = (stage) ->
stage.on "scene:added", (scene) ->
scene.on "object:created", (object) ->
if object.type == "text"
Object.keys(attributes).forEach (propName) ->
object.registerProperty propName, attributes[propName]
process.nextTick ->
object.text = "Text goes here"
return {}
API.meta =
name: "objectTypeText"
module.exports = API