public boolean onItemOut(final int index) { if (null != itemOutCallback) { itemOutCallback.accept(new PaletteItemEvent(getPaletteItemId(index))); } return true; }
public boolean onItemClick(final int index, final double mouseX, final double mouseY, final double itemX, final double itemY) { if (null != itemClickCallback) { final String id = getPaletteItemId(index); itemClickCallback.accept(new PaletteItemMouseEvent(id, mouseX, mouseY, itemX, itemY)); } return true; }
public boolean onItemMouseDown(final int index, final double mouseX, final double mouseY, final double itemX, final double itemY) { if (null != itemMouseDownCallback) { final String id = getPaletteItemId(index); return this.onItemMouseDown(id, mouseX, mouseY, itemX, itemY); } return true; }
public boolean onItemHover(final int index, final double mouseX, final double mouseY, final double itemX, final double itemY) { final String id = getPaletteItemId(index); doItemHover(id, mouseX, mouseY, itemX, itemY); if (null != itemHoverCallback) { itemHoverCallback.accept(new PaletteItemMouseEvent(getPaletteItemId(index), mouseX, mouseY, itemX, itemY)); } return true; }