public static boolean isReady(int slot) {
		if (getSlotType(slot) == ActionSlotType.NOTHING)
			return false;
		WidgetChild rchild = getReloadChild(slot), ichild = getItemChild(slot);
		return rchild != null && rchild.validate() && !rchild.visible() && ichild != null && ichild.validate()
				&& ichild.getTextColor() == ITEM_AVAILABLE_TEXT_COLOR;
	}