
I also want to expose the data in my models to the GUI in such a way that I can bind them easily to the GUI. This is next to impossible to do cross platform since every GUI has their own concept of string, etc. So, I end up writing all the code to do that as well, which is also very repetitive and pattern based and should be abstractable (which the Lit Window library seems to do, though I haven't played with it yet).
I think the save_dlg concept could be cross-platform, but I really don't have the time to implement it (cross-platform, that is). Or have I misunderstood you? http://www.torjo.com/win32gui/save_dlg.html -- John Torjo, Contributing editor, C/C++ Users Journal -- "Win32 GUI Generics" -- generics & GUI do mix, after all -- http://www.torjo.com/win32gui/ -- v1.5 - tooltips at your fingertips (work for menus too!) + bitmap buttons (work for MessageBox too!) + tab dialogs, hyper links, lite html