Mercurial > hg > orthanc-stone
annotate Platforms/Wasm/default-library.js @ 389:3e6e10a5a6c8
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Nov 2018 17:28:32 +0100 |
parents | 2038d76bf13f |
children | 5055031f4a06 |
rev | line source |
---|---|
229 | 1 // this file contains the JS method you want to expose to C++ code |
2 | |
3 mergeInto(LibraryManager.library, { | |
4 ScheduleWebViewportRedrawFromCpp: function(cppViewportHandle) { | |
5 ScheduleWebViewportRedraw(cppViewportHandle); | |
231
5027cb2feb51
viewport is now part of the Application itself and not global anymore
am@osimis.io
parents:
229
diff
changeset
|
6 }, |
5027cb2feb51
viewport is now part of the Application itself and not global anymore
am@osimis.io
parents:
229
diff
changeset
|
7 CreateWasmViewportFromCpp: function(htmlCanvasId) { |
5027cb2feb51
viewport is now part of the Application itself and not global anymore
am@osimis.io
parents:
229
diff
changeset
|
8 return CreateWasmViewport(htmlCanvasId); |
287 | 9 }, |
10 // each time the StoneApplication updates its status, it may signal it through this method. i.e, to change the status of a button in the web interface | |
11 UpdateStoneApplicationStatusFromCpp: function(statusUpdateMessage) { | |
12 var statusUpdateMessage_ = UTF8ToString(statusUpdateMessage); | |
13 UpdateWebApplication(statusUpdateMessage_); | |
231
5027cb2feb51
viewport is now part of the Application itself and not global anymore
am@osimis.io
parents:
229
diff
changeset
|
14 } |
5027cb2feb51
viewport is now part of the Application itself and not global anymore
am@osimis.io
parents:
229
diff
changeset
|
15 }); |
229 | 16 |