On Mon, Jan 23, 2006 at 07:38:06PM -0500, Derek Atkins wrote: > Chris Shoemaker <[EMAIL PROTECTED]> writes: > > > 2) This could be a straight combination or a reshuffling along a > > different boundary. > > > Any thoughts? > > Umm... I would say B, if that works. You MAY need to separate out the > initialization into two parts, but that's okay. The distinction > between gnome and gnome-utils is quite clear, although it's certainly > possible that some files were put in the wrong place.
I think that gnc-main-window.c falls into this category -- belonging in gnome instead of gnome-utils. Interestingly, one can arrive at that conclusion without even knowing the intended distinction between the two, becaue gnc-main-window.c indirectly (through scm_evals) depends on global report state, even though gnome-utils isn't supposed to depend on report-gnome. > What you might want to do is have the first part, which is initialize > the gnome libraries and gnome environment so we can put up the splash > screen. And then have the second part which pulls up the main window. > At least that's my back-of-the-napkin belief of what needs to happen. > > I think it's perfectly reasonable to restructure the initialization code. I'm going to see how painful it is to move gnc-main-window and its dependencies (e.g. gnc-plugin-manager) from gnome-utils into gnome. -chris _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel