Nana v1.7.3 fails to build with g++ v5.1, which is the standard compiler with code::blocks release. Upgrading the compiler to v8.3 allows nana to build. Note that upgrading the code::blocks compiler is an advanced task.
The nana downloads page says it will build with "Any Standard C++ compiler(Visual C++ 2013, GCC/MinGW and Clang)". This is false.
It has been almost two years that I started to learn NANA for developing the GUI for my applications. It was a challenging and interesting experience for me. I was very excited that I am learning a library that soon would be a rival to Qt and wxWidgets, but unfortunately the pace of development of NANA and its awful documentation made me very disappointed.
Nana should have its centralized place to contribute to documentation? Yes :d I have created a html documentation "template" for Nana in GitHub for everyone to contribute to it. You can clone the repository and start adding new pages and changes. github.com/Zeleska/Nana-doc
Examine nana-button.html to understand how the class "accordion" and the class "panel" work.
The really important part is the API (the design of the global structure, main classes and functions)
So, maybe, there should be some discussion about this?
The first thing that hits me when I look at nana's API design is the large numbers of things that serve almost the same purpose but are not quite identical. This really clutters up the design and makes nana hard
The Goal and the goals of nana. : I just added this nana blog. Jinhao added this text some months ago on the wiki, with the intention of getting people helping to improve it. But I afraid it have not a good visibility there. I hope it will help people understand a few things, and that it will be improved. (you can just improve the wiki, and I will port it back)
Yeah, the Winter is coming) (or Q- What does it mean), and we need to be prepared. This will be a post blog I'm thinking about. The reason is that a new major version of the c++ standard is a great opportunity for all of us to improve our programming experience, but it is also a lot of work as library maintainer and tester. Nana already has experience with this: the c++03 version was maint
Hi, I am using gcc-7.3.0 (provided with qt-5.13.1). When i try use nana-1.7.2 then there is a lot of linking problems with filesystem, either when i use nana or std filesystem. All of them are related with filebox and filesystem units.
1 - first approach - default build
cmake -G "MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=/d/work/libextern/windows_mingw_x86_gcc_7.3.0/nana-1-7-2 ../nana
I'm working on a new project and I would like to create a customizable layout where the user can show/hide, arrange, move, resize, etc ... several panels. As reference example think to the MS Visual Studio editor.
I've worked a little with the DOCK field and it seems to be a good start but not yet complete.
Is there someone who use the DOCK field? If yes, what are your impr