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 :