/** * @param y * @param x * @param string */ protected void fireClicked(Double x, Double y, String html) { IElement element = BrowserUtils.extractElement(html); for (IMouseListener mouseListener : Browser.this.mouseListeners) { mouseListener.clicked(x, y, element); } if (element.getName().equals("a")) { IAnker anker = new Anker(element.getAttributes(), element.getContent()); for (IAnkerListener ankerListener : Browser.this.ankerListeners) { ankerListener.ankerClicked(anker); } } }
/** * @param x * @param y * @param arguments on which the mouse went up */ protected void fireMouseUp(double x, double y, String html) { IElement element = BrowserUtils.extractElement(html); for (IMouseListener mouseListener : Browser.this.mouseListeners) { mouseListener.mouseUp(x, y, element); } }
/** * @param x * @param y */ protected void fireMouseMove(double x, double y) { for (IMouseListener mouseListener : Browser.this.mouseListeners) { mouseListener.mouseMove(x, y); } }