Mercurial > hg > orthanc-stone
comparison Platforms/Wasm/Defaults.h @ 242:092db46c6291 am
improved SDL/Wasm unification
author | am@osimis.io |
---|---|
date | Wed, 20 Jun 2018 14:20:55 +0200 |
parents | f73d722d98c8 |
children | 8ff70c04c6df |
comparison
equal
deleted
inserted
replaced
241:a4197519eb55 | 242:092db46c6291 |
---|---|
4 | 4 |
5 #include <Framework/dev.h> | 5 #include <Framework/dev.h> |
6 #include <Framework/Viewport/WidgetViewport.h> | 6 #include <Framework/Viewport/WidgetViewport.h> |
7 #include <Framework/Widgets/LayerWidget.h> | 7 #include <Framework/Widgets/LayerWidget.h> |
8 #include <Framework/Widgets/LayoutWidget.h> | 8 #include <Framework/Widgets/LayoutWidget.h> |
9 #include <Applications/Wasm/BasicWasmApplication.h> | 9 #include <Applications/IBasicApplication.h> |
10 #include <Applications/Wasm/BasicWasmApplicationContext.h> | |
11 | 10 |
12 typedef OrthancStone::WidgetViewport* ViewportHandle; // the objects exchanged between JS and C++ | 11 typedef OrthancStone::WidgetViewport* ViewportHandle; // the objects exchanged between JS and C++ |
13 | 12 |
14 #ifdef __cplusplus | 13 #ifdef __cplusplus |
15 extern "C" { | 14 extern "C" { |
23 | 22 |
24 #ifdef __cplusplus | 23 #ifdef __cplusplus |
25 } | 24 } |
26 #endif | 25 #endif |
27 | 26 |
28 extern OrthancStone::BasicWasmApplication* CreateUserApplication(); | 27 extern OrthancStone::IBasicApplication* CreateUserApplication(); |
29 | 28 |
30 namespace OrthancStone { | 29 namespace OrthancStone { |
31 | 30 |
32 // default Ovserver to trigger Viewport redraw when something changes in the Viewport | 31 // default Ovserver to trigger Viewport redraw when something changes in the Viewport |
33 class ChangeObserver : | 32 class ChangeObserver : |