protected boolean mouseMove(int x, int y) { boolean consumed = false; if (isEnabled()) { mouseLocation = new Point(x, y); if (triggerTooltipCallback != null) { triggerTooltipCallback.cancel(); triggerTooltipCallback = null; } triggerTooltipCallback = ApplicationContext.scheduleCallback(new Runnable() { @Override public void run() { Point mouseLocation = getMouseLocation(); componentTooltipListeners.tooltipTriggered(Component.this, mouseLocation.x, mouseLocation.y); } }, tooltipDelay); consumed = componentMouseListeners.mouseMove(this, x, y); } return consumed; }
protected void mouseOut() { if (isEnabled()) { mouseLocation = null; if (triggerTooltipCallback != null) { triggerTooltipCallback.cancel(); triggerTooltipCallback = null; } componentMouseListeners.mouseOut(this); } }
protected void mouseOver() { if (isEnabled()) { mouseLocation = new Point(-1, -1); componentMouseListeners.mouseOver(this); } }
protected boolean mouseMove(int xArgument, int yArgument) { boolean consumed = false; if (isEnabled()) { mouseLocation = new Point(xArgument, yArgument); if (triggerTooltipCallback != null) { triggerTooltipCallback.cancel(); triggerTooltipCallback = null; } triggerTooltipCallback = ApplicationContext.scheduleCallback(new Runnable() { @Override public void run() { Point mouseLocationLocal = getMouseLocation(); if (mouseLocationLocal != null) { componentTooltipListeners.tooltipTriggered(Component.this, mouseLocationLocal.x, mouseLocationLocal.y); } } }, tooltipDelay); consumed = componentMouseListeners.mouseMove(this, xArgument, yArgument); } return consumed; }
protected void mouseOut() { if (isEnabled()) { mouseLocation = null; if (triggerTooltipCallback != null) { triggerTooltipCallback.cancel(); triggerTooltipCallback = null; } componentMouseListeners.mouseOut(this); } }
protected void mouseOver() { if (isEnabled()) { mouseLocation = new Point(-1, -1); componentMouseListeners.mouseOver(this); } }