This project is a minimal GTK4 C++ application that uses C++ bindings generated by cppgir. It also demonstrates how to use a modern GTK UI description language, Blueprint.
C++ bindings are auto-generated as a first step of the build process. The generation method used in the Meson build files is essential to this demo because the process is very convoluted due to mesonbuild/meson#2320.