Home | History | Annotate | Download | only in unix
      1 
      2 /*
      3  * Copyright 2011 Google Inc.
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 #include "X11/Xlib.h"
      9 #include "X11/keysym.h"
     10 
     11 #include "SkApplication.h"
     12 #include "SkEvent.h"
     13 #include "SkWindow.h"
     14 #include "SkTypes.h"
     15 
     16 #include <signal.h>
     17 #include <sys/time.h>
     18 
     19 SkOSWindow* gWindow;
     20 
     21 int main(int argc, char** argv){
     22     gWindow = create_sk_window(NULL, argc, argv);
     23 
     24     // drain any events that occurred before gWindow was assigned.
     25     while (SkEvent::ProcessEvent());
     26 
     27     // Start normal Skia sequence
     28     application_init();
     29 
     30     gWindow->loop();
     31 
     32     delete gWindow;
     33     application_term();
     34     return 0;
     35 }
     36 
     37 // SkEvent handlers
     38