Example #1
0
  public Image getImage() {
    Image ret = null;
    DBImage dbImage = DBImage.load(sticker.get(Sticker.FLD_IMAGE_ID));
    if (!dbImage.exists()) {
      dbImage = null;
    }
    UiDBImage image = new UiDBImage(dbImage);

    ret = UiDesk.getImageRegistry().get(image.getName());
    if (ret == null) {
      ret = image.getImageScaledTo(16, 16, false);
      if (ret != null) UiDesk.getImageRegistry().put(image.getName(), ret);
    }

    return ret;
  }