| epoger@google.com | ec3ed6a | 2011-07-28 14:26:00 +0000 | [diff] [blame^] | 1 | |
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 2 | /* |
| epoger@google.com | ec3ed6a | 2011-07-28 14:26:00 +0000 | [diff] [blame^] | 3 | * Copyright 2011 Skia |
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 4 | * |
| epoger@google.com | ec3ed6a | 2011-07-28 14:26:00 +0000 | [diff] [blame^] | 5 | * Use of this source code is governed by a BSD-style license that can be |
| 6 | * found in the LICENSE file. | ||||
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 7 | */ |
| 8 | |||||
| epoger@google.com | ec3ed6a | 2011-07-28 14:26:00 +0000 | [diff] [blame^] | 9 | |
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 10 | #ifndef SkOSWindow_Android_DEFINED |
| 11 | #define SkOSWindow_Android_DEFINED | ||||
| 12 | |||||
| 13 | #include "SkWindow.h" | ||||
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 14 | |
| Scroggo | 2c8208f | 2011-06-15 16:49:08 +0000 | [diff] [blame] | 15 | class SkIRect; |
| djsollen@google.com | e32b583 | 2011-06-13 16:58:40 +0000 | [diff] [blame] | 16 | |
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 17 | class SkOSWindow : public SkWindow { |
| 18 | public: | ||||
| 19 | SkOSWindow(void*) {} | ||||
| 20 | ~SkOSWindow() {} | ||||
| djsollen@google.com | e32b583 | 2011-06-13 16:58:40 +0000 | [diff] [blame] | 21 | bool attachGL() { return true; } |
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 22 | void detachGL() {} |
| 23 | void presentGL() {} | ||||
| Scroggo | 2c8208f | 2011-06-15 16:49:08 +0000 | [diff] [blame] | 24 | |
| Scroggo | 8ac0d54 | 2011-06-21 14:44:57 +0000 | [diff] [blame] | 25 | virtual void onPDFSaved(const char title[], const char desc[], |
| 26 | const char path[]); | ||||
| 27 | |||||
| Scroggo | f33d153 | 2011-05-31 17:10:21 +0000 | [diff] [blame] | 28 | protected: |
| 29 | // overrides from SkWindow | ||||
| 30 | virtual void onHandleInval(const SkIRect&); | ||||
| 31 | virtual void onSetTitle(const char title[]); | ||||
| 32 | |||||
| 33 | private: | ||||
| 34 | typedef SkWindow INHERITED; | ||||
| 35 | }; | ||||
| 36 | |||||
| 37 | #endif | ||||
| 38 | |||||