A listbox widget comes with Nana 0.1.5.
nana::gui::listbox
Now, it looks simple, but there are more than one thousand of lines of code to build it. -_-!
The Nana C++ library can make easy cross-platform programming, so the version of X11 is under construction.
peek of listbox on X11
There are many difficult points on implementation of X11 version