more library structure

Derek Atkins warlord at MIT.EDU
Wed Jan 25 18:22:21 EST 2006


Quoting Chris Shoemaker <c.shoemaker at cox.net>:

> On Wed, Jan 25, 2006 at 05:58:01PM -0500, Derek Atkins wrote:
>> FWIW, I still want to see enough of gnome initialized earlier such
>> that the splash screen can get instantiated earlier.  You removed my
>> gnucash-bin.c comment about "start the splash screen here" in your
>> recent set of commits...  But my comment still stands.  I want the
>> splash screen up BEFORE you call load_gnucash_modules().
>
> I think that in the commit that I removed that comment, it _was_
> before module loading, but then I moved it after because of the
> report-menu setup.  I know the goal is to show the modules loading in
> the splash.

I see no instance of "gnc_show_splash_screen" in gnucash-bin.c in any
form..  So when you moved stuff around you removed my comment completely.

Also, I'm not keen on your moving all these plugin-page defs from
gnome-utils into gnome.  They really don't belong in gnome.  They
belong in gnome-utils.   Let me repeat:   EVERYTHING belongs in
gnome-utils unless there is a specific library requirement that
makes it necessary to live in "gnome".  But if you can keep it in
gnome-utils and add a context callback, that's sufficient.

The plugin page code most certainly belongs in gnome-utils, not gnome.
top-level depends on the plugin-page... not the other way around.

> -chris

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list