Hi Paul, When I was evaluating gtk and gtkmm, I studied the source code of ardour and inkscape. The ardour code has few comments, documents. I can't understand it. I also read an article on why you switched to boost::signal2 for multithreading. Those helped me choose gtk and gtkmm, and decide to call GTK only in the main thread. Thanks. 2011/6/1 Paul Davis <paul@xxxxxxxxxxxxxxxxxxxxx>: > On Tue, May 31, 2011 at 10:44 PM, Gang Chen <gang.chen.cn@xxxxxxxxx> wrote: >> (I chose to use boost::thread >> and boost::threadpool) and gtkmm (it seems to be incomplete; not sure >> about its quality). > > gtkmm is not "incomplete" unless you believe that a library like gtkmm > should offer programming solutions for every possible need an > application might have. if you just want a GUI toolkit, gtkmm is > excellent. i write this with it: http://ardour.org/ ... its probably > one of the largest and most complex applications to be written using > GTK. > > the choice of boost is an excellent idea. > _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list