removed bindings namespace
This commit is contained in:
parent
29f71aee39
commit
acc7d4fa34
2 changed files with 2 additions and 2 deletions
|
|
@ -36,7 +36,7 @@ extern "C" {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export namespace Crafter::CppDOM::Bindings {
|
export namespace Crafter::CppDOM {
|
||||||
__attribute__((import_module("env"), import_name("setInnerHTML"))) void SetInnerHTML(const char* id, std::size_t idLenght, const char* html, std::size_t htmlLenght);
|
__attribute__((import_module("env"), import_name("setInnerHTML"))) void SetInnerHTML(const char* id, std::size_t idLenght, const char* html, std::size_t htmlLenght);
|
||||||
// __attribute__((import_module("env"), import_name("strokeRect"))) void StrokeRect(std::uint64_t id, std::uint32_t x, std::uint32_t y, std::uint32_t width, std::uint32_t height, const char* color, std::size_t colorLenght);
|
// __attribute__((import_module("env"), import_name("strokeRect"))) void StrokeRect(std::uint64_t id, std::uint32_t x, std::uint32_t y, std::uint32_t width, std::uint32_t height, const char* color, std::size_t colorLenght);
|
||||||
// __attribute__((import_module("env"), import_name("putImageData"))) void PutImageData(std::uint64_t id, Crafter::Web::Pixel* buffer, std::uint32_t width, std::uint32_t height);
|
// __attribute__((import_module("env"), import_name("putImageData"))) void PutImageData(std::uint64_t id, Crafter::Web::Pixel* buffer, std::uint32_t width, std::uint32_t height);
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ using namespace Crafter::Web;
|
||||||
int main() {
|
int main() {
|
||||||
const char id[] = "body";
|
const char id[] = "body";
|
||||||
const char content = "<h1>Hello from C++!</h1>";
|
const char content = "<h1>Hello from C++!</h1>";
|
||||||
Crafter::CppDOM::Bindings::SetInnerHTML(id, sizeof(id)-1, content.c_str(), content.size()-1);
|
Crafter::CppDOM::SetInnerHTML(id, sizeof(id)-1, content.c_str(), content.size()-1);
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
Save and close, then run ``crafter-webbuild serve -c debug``. Now you can open the browser at ``http://localhost:8080/`` and ``Hello from C++!`` will appear in the browser.
|
Save and close, then run ``crafter-webbuild serve -c debug``. Now you can open the browser at ``http://localhost:8080/`` and ``Hello from C++!`` will appear in the browser.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue