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