Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 JBoss, a division of Red Hat Hat, Inc
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *    http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.jboss.errai.demo.mobile.client.local;
 
 import java.util.Map;
 
 
 
Main application entry point.
 
 public class ClientMain {
 
 
   private final AnimationScheduler animScheduler = AnimationScheduler.get();
 
   public void init() {
      = new WelcomeDialog(new Runnable() {
       @Override
       public void run() {
         RootPanel.get("rootPanel").remove();
 
         // TODO: could block startup using InitBallot/voteForInit()
         GWT.log("Starting to poll for readiness! Orientation detector: " + );
         // poll for readiness; when it's ready, start watching device orientation.
         Timer t = new Timer() {
           @Override
           public void run() {
             GWT.log("Orientation detector: " + );
             if (.isReady()) {
               .startFiringOrientationEvents();
             } else {
               schedule(100);
             }
           }
         };
         t.schedule(100);
       }
     });
     RootPanel.get("rootPanel").add();
 
       @Override
       public void execute(double timestamp) {
         for (PerspectiveAnimator animator : .values()) {
           animator.nextFrame();
         }
         .requestAnimationFrame(this);
       }
     });
   }
 
     Element rotateMe = Document.get().getElementById("rotateMe-" + e.getClientId());
     if (rotateMe == null) {
       // must be a new client! We will clone the template for this new client.
       Element template = Document.get().getElementById("rotateMeTemplate");
       rotateMe = (Elementtemplate.cloneNode(true);
       rotateMe.setId("rotateMe-" + e.getClientId());
       rotateMe.getFirstChildElement().setInnerText(e.getClientId());
       template.getParentElement().appendChild(rotateMe);
     }
 
    PerspectiveAnimator animator = .get(e.getClientId());
    if (animator == null) {
      animator = new PerspectiveAnimator(rotateMe);
      .put(e.getClientId(), animator);
    }
    animator.updateTargets(e);
  }
    for (OrientationEvent e : aco.getClientOrientations()) {
    }
  }
    Element rotateMe = Document.get().getElementById("rotateMe-" + e.getClientId());
    if (rotateMe != null) {
      rotateMe.getParentElement().removeChild(rotateMe);
    }
  }
New to GrepCode? Check out our FAQ X