Package org.waveprotocol.wave.client.editor.content.misc.AnnotationPaint

Examples of org.waveprotocol.wave.client.editor.content.misc.AnnotationPaint.EventHandler


    }
  }

  private void updateEventHandler(final ContentElement element, String eventHandlerId) {
    Element implNodelet = element.getImplNodelet();
    final EventHandler handler =
        eventHandlerId == null ? null : AnnotationPaint.eventHandlerRegistry.get(eventHandlerId);
    if (handler != null) {
      DOM.sinkEvents(DomHelper.castToOld(implNodelet), MOUSE_LISTENER_EVENTS);
      DOM.setEventListener(DomHelper.castToOld(implNodelet), new EventListener() {
        @Override
        public void onBrowserEvent(Event event) {
          handler.onEvent(element, event);
        }
      });
    } else {
      removeListener(DomHelper.castToOld(implNodelet));
    }
View Full Code Here


    }
  }

  private void updateEventHandler(final ContentElement element, String eventHandlerId) {
    Element implNodelet = element.getImplNodelet();
    final EventHandler handler =
        eventHandlerId == null ? null : AnnotationPaint.eventHandlerRegistry.get(eventHandlerId);
    if (handler != null) {
      DOM.sinkEvents(DomHelper.castToOld(implNodelet), MOUSE_LISTENER_EVENTS);
      DOM.setEventListener(DomHelper.castToOld(implNodelet), new EventListener() {
        @Override
        public void onBrowserEvent(Event event) {
          handler.onEvent(element, event);
        }
      });
    } else {
      removeListener(DomHelper.castToOld(implNodelet));
    }
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.client.editor.content.misc.AnnotationPaint.EventHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.