After talking with Josh on #gnucash and doing a little research, it looks like the issue with dialog-account is a weird dependency issue:
1) lots of stuff uses dialog-account (including the ledger) 2) dialog-account depends on (uses) code in gnome-utils 3) dialog-account also depends on gnc-ledger-display.h so it can call gnc_ledger_display_destroy_by_account()! So there is this circular dependency (with the ledger). I plan to remove this dependency (#3 above) by having the ledger set a callback with dialog-account which gets called indirectly (instead of the direct dependency that currently exists). This should let me move dialog-account back into gnome-utils, and then move GNCAccountSel into gnome-utils, etc. Josh seems to concur. I plan to perform some more tests before I delve into this, but I figured I should let people know that I expect dialog-account and gnc-account-sel to both move into gnome-utils. Speak up now if you disagree ;) -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 [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel