I still haven't found a GUI library with that special approach that I really like. Neither have I the time and inventiveness to come up with the approach.

I wish a Boost.GUI would be developed.