/** * @see org.w3c.dom.events.EventListener#handleEvent(Event) */ public void handleEvent(Event event) { if (event.getType().equals("DOMSubtreeModified")) { // invalidate the iterator m_isInvalidIteratorState = true; // deregister as a listener to reduce computational load removeEventListener(); } }
public void handleEvent(Event evt) { Element target = (Element)evt.getCurrentTarget(); ... }
/** * Handle the hover events. * * @param evt Event. */ protected void handleHoverEvent(Event evt) { if(evt.getTarget() instanceof Element) { Element e = (Element) evt.getTarget(); Node next = e.getNextSibling(); if(next instanceof Element) { toggleTooltip((Element) next, evt.getType()); } else { LoggingUtil.warning("Tooltip sibling not found."); } } else { LoggingUtil.warning("Got event for non-Element?!?"); } }
@Override public void handleEvent(Event evt) { if (matchLastToolTipEvent(evt.getTimeStamp(), evt.getTarget())) { return; setLastToolTipEvent(evt.getTimeStamp(), evt.getTarget()); EventTarget prvLastTarget = lastTarget; if (SVGConstants.SVG_EVENT_MOUSEOVER.equals(evt.getType())) { lastTarget = evt.getTarget(); else if (SVGConstants.SVG_EVENT_MOUSEOUT.equals(evt.getType())) { MouseEvent e = ((MouseEvent) evt); lastTarget = e.getRelatedTarget();
@Override public void handleEvent(Event evt) { if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEDOWN)) { SVGPoint dragPoint = getCoordinates(evt); if (startDrag(dragPoint, evt)) { enableStop(); } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEMOVE)) { if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); if (!duringDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEUP)) { if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); if (endDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEOUT)) { if (startDragPoint != null && evt.getTarget() == evt.getCurrentTarget()) {
/** * Handles the event. */ public void handleEvent(Event evt) { EventTarget target = evt.getTarget(); if (target != evt.getCurrentTarget()) { return; } MutationEvent mevt = (MutationEvent) evt; if (mevt.getAttrName().equals(XBL_BINDINGS_ATTRIBUTE)) { Element imp = (Element) target; removeImport(imp); addImport(imp); } } }
public void handleEvent(Event evt) { if (evt instanceof MouseEvent) { MouseEvent mouseEvent = (MouseEvent) evt; SVGOMPoint point = SVGUtil.screenToDocument((SVGLocatable)evt.getTarget(), new SVGOMPoint(mouseEvent.getClientX(), mouseEvent.getClientY())); graphElement.getEventManager().mouseMoved(graphElement, mouseEvent.getButton(), mouseEvent.getAltKey(), mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(), (int) point.getX(), (int) point.getY(), mouseEvent.getScreenX(), mouseEvent.getScreenY()); evt.stopPropagation(); } }
/** * Invoked to resolve an event-like timing specifier into an instance time. */ public void resolve(Event e) { float time = owner.getRoot().convertEpochTime(e.getTimeStamp()); InstanceTime instance = new InstanceTime(this, time + offset, true); owner.addInstanceTime(instance, isBegin); } }
public void handleEvent(Event evt) { if (isInteractive()) { path.setAttribute(SVGConstants.SVG_STROKE_ATTRIBUTE, "white"); evt.stopPropagation(); } } }, false);
/** * Handle the hover events. * * @param evt Event. */ protected void handleHoverEvent(Event evt) { if(evt.getTarget() instanceof Element) { Element e = (Element) evt.getTarget(); Node next = e.getNextSibling(); if(next instanceof Element) { toggleTooltip((Element) next, evt.getType()); } else { LoggingUtil.warning("Tooltip sibling not found."); } } else { LoggingUtil.warning("Got event for non-Element?!?"); } }
if (matchLastToolTipEvent(evt.getTimeStamp(), evt.getTarget())) { return; setLastToolTipEvent(evt.getTimeStamp(), evt.getTarget()); EventTarget prevLastTarget = lastTarget; if (SVGConstants.SVG_EVENT_MOUSEOVER.equals(evt.getType())) { lastTarget = evt.getTarget(); } else if (SVGConstants.SVG_EVENT_MOUSEOUT.equals(evt.getType())) {
@Override public void handleEvent(Event evt) { if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEDOWN)) { SVGPoint dragPoint = getCoordinates(evt); if (startDrag(dragPoint, evt)) { enableStop(); } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEMOVE)) { if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); if (!duringDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEUP)) { if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); if (endDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEOUT)) { if (startDragPoint != null && evt.getTarget() == evt.getCurrentTarget()) {
/** * Handles the event. */ public void handleEvent(Event evt) { EventTarget target = evt.getTarget(); if (target != evt.getCurrentTarget()) { return; } MutationEvent mevt = (MutationEvent) evt; if (mevt.getAttrName().equals(XBL_BINDINGS_ATTRIBUTE)) { Element imp = (Element) target; removeImport(imp); addImport(imp); } } }
public void handleEvent(Event evt) { if (evt instanceof MouseEvent) { MouseEvent mouseEvent = (MouseEvent) evt; SVGOMPoint point = SVGUtil.screenToDocument((SVGLocatable)evt.getTarget(), new SVGOMPoint(mouseEvent.getClientX(), mouseEvent.getClientY())); graphElement.getEventManager().mouseClicked(graphElement, mouseEvent.getButton(), mouseEvent.getAltKey(), mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(), (int) point.getX(), (int) point.getY(), mouseEvent.getScreenX(), mouseEvent.getScreenY()); evt.stopPropagation(); } }
/** * Invoked to resolve an event-like timing specifier into an instance time. */ public void resolve(Event e) { float time = owner.getRoot().convertEpochTime(e.getTimeStamp()); InstanceTime instance = new InstanceTime(this, time + offset, true); owner.addInstanceTime(instance, isBegin); } }
public void handleEvent(Event evt) { if (isInteractive()) { deleteButton.setAttribute(CSSConstants.CSS_VISIBILITY_PROPERTY, CSSConstants.CSS_VISIBLE_VALUE); path.setAttribute(SVGConstants.SVG_STROKE_ATTRIBUTE, "red"); evt.stopPropagation(); } } }, false);
if (matchLastToolTipEvent(evt.getTimeStamp(), evt.getTarget())) { return; setLastToolTipEvent(evt.getTimeStamp(), evt.getTarget()); EventTarget prevLastTarget = lastTarget; if (SVGConstants.SVG_EVENT_MOUSEOVER.equals(evt.getType())) { lastTarget = evt.getTarget(); } else if (SVGConstants.SVG_EVENT_MOUSEOUT.equals(evt.getType())) {