The API is quite similar to the C++ api to benefit from the existing FLTK documentation and examples. It also opts to primarily statically linking FLTK, so the executables are single binaries which can be easily deployed. During working on this, I discovered how customizable FLTK is, which basically beats my own prior assumptions that it's ugly, which it can be if no scheme is chosen or no customization is done!
1 comment
[ 2.4 ms ] story [ 13.8 ms ] thread(The Rust wrapper wraps a C wrapper which wraps FLTK (C++), the repo be found here: https://github.com/MoAlyousef/cfltk)
The API is quite similar to the C++ api to benefit from the existing FLTK documentation and examples. It also opts to primarily statically linking FLTK, so the executables are single binaries which can be easily deployed. During working on this, I discovered how customizable FLTK is, which basically beats my own prior assumptions that it's ugly, which it can be if no scheme is chosen or no customization is done!