Mercurial > hg > orthanc-stone
comparison Platforms/Wasm/default-library.js @ 504:7cdb4634846c
Merge
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Tue, 26 Feb 2019 21:15:20 +0100 |
parents | 5055031f4a06 |
children | 7105a0bad250 |
comparison
equal
deleted
inserted
replaced
460:4d8ac609fc33 | 504:7cdb4634846c |
---|---|
1 // this file contains the JS method you want to expose to C++ code | 1 // this file contains the JS method you want to expose to C++ code |
2 | 2 |
3 mergeInto(LibraryManager.library, { | 3 mergeInto(LibraryManager.library, { |
4 ScheduleWebViewportRedrawFromCpp: function(cppViewportHandle) { | 4 ScheduleWebViewportRedrawFromCpp: function(cppViewportHandle) { |
5 ScheduleWebViewportRedraw(cppViewportHandle); | 5 window.ScheduleWebViewportRedraw(cppViewportHandle); |
6 }, | 6 }, |
7 CreateWasmViewportFromCpp: function(htmlCanvasId) { | 7 CreateWasmViewportFromCpp: function(htmlCanvasId) { |
8 return CreateWasmViewport(htmlCanvasId); | 8 return window.CreateWasmViewport(htmlCanvasId); |
9 }, | 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 | 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) { | 11 UpdateStoneApplicationStatusFromCpp: function(statusUpdateMessage) { |
12 var statusUpdateMessage_ = UTF8ToString(statusUpdateMessage); | 12 var statusUpdateMessage_ = UTF8ToString(statusUpdateMessage); |
13 UpdateWebApplication(statusUpdateMessage_); | 13 UpdateWebApplication(statusUpdateMessage_); |
14 } | 14 } |
15 }); | 15 }); |
16 |