コード例 #1
0
    private void resetButtonAvailability() {
      boolean enabled = parent.isEnabled(selectedDto);

      editButton.setEnabled(parent.isEditEnabled(selectedDto));
      deleteButton.setEnabled(parent.isDeleteEnabled(selectedDto));

      if (parent.isEditEnabled(selectedDto)) {
        editButton.getUpFace().setImage(new Image(KanbanikResources.INSTANCE.editButtonImage()));
      } else {
        editButton
            .getUpFace()
            .setImage(new Image(KanbanikResources.INSTANCE.editButtonDisabledImage()));
      }

      if (parent.isDeleteEnabled(selectedDto)) {
        deleteButton
            .getUpFace()
            .setImage(new Image(KanbanikResources.INSTANCE.deleteButtonImage()));
      } else {
        deleteButton
            .getUpFace()
            .setImage(new Image(KanbanikResources.INSTANCE.deleteButtonDisabledImage()));
      }
    }