Package com.google.gwt.events.client

Examples of com.google.gwt.events.client.EventListener


   */
  private static void registerEventCaptureHookups() {

    // MOUSEMOVE
    mouseRemovers.add(addCaptureEventListener(MouseMoveEvent.NAME,
        Window.get(), new EventListener() {
          public void handleEvent(Event event) {
            forwardToCaptureOwner(event);
          }
        }));

    // MOUSEUP
    mouseRemovers.add(addCaptureEventListener(MouseUpEvent.NAME, Window.get(),
        new EventListener() {
          public void handleEvent(Event event) {
            forwardToCaptureOwner(event);
          }
        }));
  }
View Full Code Here


    baseElement.appendChild(headerElem);

    // IFrame must be attached to fire onload.
    baseElement.appendChild(frameWrapper);
    parent.appendChild(baseElement);
    Event.addEventListener("load", sourceFrame, new EventListener() {
      public void handleEvent(Event event) {
        // The source fetcher should be loaded. Lets now point it at the source
        // we want to load.
        SourceViewer sourceViewer = new SourceViewer(baseElement, headerElem,
            sourceFrame, resources);
View Full Code Here

      // This will call listener.onChannelConnected if the Server did not send a
      // message during his own onChannelConnected.
      client.maybeConnectChannel();

      final EventListenerRemover[] remover = new EventListenerRemover[1];
      remover[0] = window.addUnloadListener(new EventListener() {
        public void handleEvent(Event event) {
          remover[0].remove();
          client.close();
        }
      });
View Full Code Here

  }

  private static EventListenerRemover addEventListeners() {
    final JSOArray<Handler> stack = JSOArray.create();
    final EventListenerRemover downRemover = Event.addEventListener(
        KeyDownEvent.NAME, Document.get(), new EventListener() {
          public void handleEvent(Event event) {
            final Data data = handlers.get(event.getKeyCode());
            if (data == null || !event.getCtrlKey()) {
              return;
            }
            Handler handler = data.getHandler();
            handler.onKeyDown(new KeyDownEvent(handler, event));
            stack.push(handler);
            event.preventDefault();
          }
        });

    final EventListenerRemover upRemover = Event.addEventListener(
        KeyUpEvent.NAME, Document.get(), new EventListener() {
          public void handleEvent(Event event) {
            if (stack.peek() == null) {
              return;
            }
View Full Code Here

                  tabModel);
            }

            // Hook unload so we can close down and keep track of monitor
            // state.
            request.getMonitorWindow().addUnloadListener(new EventListener() {
              public void handleEvent(Event event) {
                TabModel tabModel = browserConnection.tabMap.get(tabId);
                channel.close();
                tabModel.channel = null;
                tabModel.monitorClosed = true;
View Full Code Here

     */
    public Client(Document document, String url, final ClientListener listener) {
      origin = getDomain(url);
      frame = document.getBody().appendChild(createFrame(document, url));
      receiver = new Responder(getCurrentWindow(), origin, listener);
      remover = Event.addEventListener("load", frame, new EventListener() {
        public void handleEvent(Event event) {
          // This should never call synchronously.
          assert remover != null;
          assert !setConnected(true);
          listener.onConnected(Client.this);
View Full Code Here

    private final EventListenerRemover remover;

    public Responder(WindowExt window, final String origin,
        final ResponseListener listener) {
      final boolean acceptAllOrigins = "*".equals(origin);
      remover = Event.addEventListener("message", window, new EventListener() {
        public void handleEvent(Event event) {
          final Message e = event.cast();
          if (acceptAllOrigins || origin.equals(e.getOrigin())) {
            listener.onMessageReceived(Responder.this, e);
          }
View Full Code Here

   * @return a handle that may be used to remove this listener
   */
  public static EventListenerRemover addTouchStartListener(final Object source,
      JavaScriptObject nativeSource, final TouchStartListener listener) {
    return Event.addEventListener(TouchStartEvent.NAME, nativeSource,
        new EventListener() {
          public void handleEvent(Event event) {
            listener.onTouchStart(new TouchStartEvent(source, event));
          }
        });
  }
View Full Code Here

   * @return a handle that may be used to remove this listener
   */
  public static EventListenerRemover addTouchEndListener(final Object source,
      JavaScriptObject nativeSource, final TouchEndListener listener) {
    return Event.addEventListener(TouchEndEvent.NAME, nativeSource,
        new EventListener() {
          public void handleEvent(Event event) {
            listener.onTouchEnd(new TouchEndEvent(source, event));
          }
        });
  }
View Full Code Here

      }
      return defaultContainer;
    }

    private void sinkEvents() {
      EventListener listener = new EventListener() {
        public void handleEvent(Event event) {
          Element srcElement = event.getTarget();
          if (srcElement.equals(contentSpan)) {
            // TODO: selection
          } else {
View Full Code Here

TOP

Related Classes of com.google.gwt.events.client.EventListener

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.