blob: 7dcbeccae61d4fbb20ba12918df8860228b56f27 [file] [log] [blame]
epoger@google.com5aab3402012-03-22 15:15:07 +00001
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
19SkOSWindow* gWindow;
20
epoger@google.com5aab3402012-03-22 15:15:07 +000021int main(int argc, char** argv){
epoger@google.com5aab3402012-03-22 15:15:07 +000022 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