public void updateDataVO() {

    dataVO.x = getX() / this.mulX;
    dataVO.y = getY() / this.mulY;
    dataVO.rotation = getRotation();

    if (getZIndex() >= 0) {
      dataVO.zIndex = getZIndex();
    }

    if (dataVO.layerName == null || dataVO.layerName.equals("")) {
      dataVO.layerName = "Default";
    }
  }
  public TextBoxItem(TextBoxVO vo, IResource rm) {
    super(vo.defaultText, rm.getSkin(), vo.style.isEmpty() ? "default" : vo.style);

    this.rm = rm;
    dataVO = vo;
    setX(dataVO.x);
    setY(dataVO.y);
    setScaleX(dataVO.scaleX);
    setScaleY(dataVO.scaleY);
    this.setRotation(dataVO.rotation);

    if (dataVO.zIndex < 0) dataVO.zIndex = 0;

    if (dataVO.tint == null) {
      setTint(new Color(1, 1, 1, 1));
    } else {
      setTint(new Color(dataVO.tint[0], dataVO.tint[1], dataVO.tint[2], dataVO.tint[3]));
    }

    setFocusTraversal(false);
    renew();
  }
 public void setStyle(TextFieldStyle lst, String styleName) {
   setStyle(lst);
   dataVO.style = styleName;
 }