public SelectBoxItem(SelectBoxVO vo, IResource rm) {
    super(rm.getSkin(), vo.style.isEmpty() ? "default" : vo.style);
    dataVO = vo;
    this.rm = rm;
    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]));
    }
  }
  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();
  }
Beispiel #3
0
 public ImageItem(SimpleImageVO vo, IResource rm) {
   super(rm.getAsset(vo.imageName));
   init(vo, rm);
 }