slint/examples/cpp/platform_native
2024-09-20 10:26:49 +02:00
..
app-window.slint Fixed kebab casing of previous appwindow.slint. 2024-09-20 10:26:49 +02:00
appview.cpp Fixed kebab casing of previous appwindow.slint. 2024-09-20 10:26:49 +02:00
appview.h
CMakeLists.txt Fixed kebab casing of previous appwindow.slint. 2024-09-20 10:26:49 +02:00
main.cpp
README.md
windowadapter_win.h

This shows how one can use the Slint C++ platform API to integrate into any Windows application

  • main.cpp is basically a shell of an application written using the native WIN32 api.
  • appview.h is an interface that is used by the application to show a Slint Window. the implementation of this interface could even be in a plugin.
  • appview.cpp is the implementation of this interface and instantiate the UI made with Slint
  • windowadapter_win.h contains the glue code used to implement a Slint platform using native WIN32 API