Jon Cruz:
On Nov 10, 2005, at 11:36 PM, bulia byak wrote:
- The new control is itself done in gtkmm, yet it uses an old GTK
color preview widget, and fits nicely into the old GTK desktop widget. The Glibmm::wrap() and gobj() are all you need to combine GTK and gtkmm stuff freely. So, I may be missing something, but I really don't understand why you gtkmm guys do this --new-gui thing instead of just converting the existing desktop widget-by-widget.
Gtkmm-ification is not so much a step or a item, but rather should just be an aspect of other work.
I'm not religious on the --new-gui issue and, yes, most of the work needed to do for full gtkmm is independent of the underlying main GUI --- that's the big advantage of the gtk+/gtkmm switch.
However, you know that the main application handling and, with this in inkscape at least, the main desktop widget would need a testbed before being included in the mainstream source, that's IMO the sole reason for --main-gui.
Note that, with this, the need for simultaneous handling of SPDesktopWidget and EditWidget has lead to major cleanup of the SPDesktop code, so was not for nothing. See also the recent discussion on the inkcape object.
ralf