Commit Graph

17 Commits

Author SHA1 Message Date
Derek Atkins
7347c8c378 * moved receivable and payable aging reports to business-reports;
added "links" to the company, invoices, and company-report.
	Create a "Business Reports" menu item under "Reports" and put the
	business reports there.  This required a new startup hook to allow
	dynamic creation of the Report Menu.  Change the aging reports to
	use Invoices and Lots instead of the transaction description to
	differentiate actual companies.

	* dialog-invoice: publish the function to open a company-report

	* business-urls: hooks into gnc-html for business objects.
	Initialize at module load-time.  wrap the business url types.

	* business-core: create gnc:owner-from-split which is used by a
	bunch of the business reports.  wrap gncOwnerCopy().

	* fix the "Create Test Data" extension


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7080 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-04 02:39:19 +00:00
Derek Atkins
702d5f3529 * options.scm: Create gnc:make-account-list-limited-option
function that adds a list of valid account-types; this limits the
	account-tree dialog to only "reasonable" accounts.

	* option-util.[ch]: add function to obtain GList* of valid
	account-types.  NULL means "all".

	* dialog-options: Limit account-list by types.

	* Update payables and receivables reports to limit account types.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7076 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-03 00:47:02 +00:00
Derek Atkins
a1a9d90b8b * dialog-options.c: implement a radiobutton option type.
* options.scm: implement a radiobutton option type.
	* app-utils.scm: export the new radiobutton option creators
	* prefs.scm: change the Account Separator to a radiobutton; move


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6919 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-05-27 05:24:41 +00:00
Rob Browning
b369db17fb *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6551 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:31:03 +00:00
Rob Browning
6bbf9cb19e * src/app-utils/app-utils.scm: accomodate removal of
utilities.scm, and use main not bootstrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6200 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-04 22:44:41 +00:00
Dave Peticolas
f2d903e154 fix spelling
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6193 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-04 10:36:41 +00:00
Dave Peticolas
281cde22af Move menu extensions scheme code to gnome-utils module.
Add extensions hook and move business extensions to
business-gnome module.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6180 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-03 09:57:11 +00:00
Dave Peticolas
7eefddba95 2001-10-25 Dave Peticolas <dave@krondo.com>
* src/scm/Makefile.am: remove slib-backup.scm and startup.scm

	* src/scm/bootstrap.scm.in: remove out-of-date docs

	* src/scm/main.scm: load printing/print-check.scm

	* src/import-export/qif-import/Makefile.am: remove simple-obj.scm

	* src/import-export/qif-import/qif-import.scm: don't load
	simple-obj.scm

	* src/guile/gw-gnc-spec.scm: remove printing g-wraps

	* src/gnome-utils/gw-gnome-utils-spec.scm: add printing g-wraps

	* src/engine/Account.c (xaccAccountSetSlots_nc): set core_dirty

	* src/app-utils/Makefile.am: add simple-obj.scm

	* src/app-utils/app-utils.scm: export simple-obj api


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5723 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-10-25 08:10:51 +00:00
Rob Browning
21f756864c * src/app-utils/app-utils.scm: added use-modules.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5598 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-10-14 17:39:11 +00:00
Rob Browning
8044bfeeb7 * src/app-utils/app-utils.scm: must load "gnucash/engine" module.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5514 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-10-10 23:21:58 +00:00
Robert Graham Merkel
71ff5cc313 remove eval usage from reports to make guile 1.6 compatibility easier.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5436 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-28 02:52:22 +00:00
Dave Peticolas
0526bc3daa Wrap app-file functions in that module.
Get rid of gnc:timepair-to-datestring and just use gnc:print-date instead.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5405 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-21 20:02:55 +00:00
Dave Peticolas
85e41282fe Add a new book hook and call the hierarchy druid from there.
Remove some startup cruft.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5404 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-21 11:46:50 +00:00
Dave Peticolas
69f1430864 Add save-options hook and use it to save style sheets.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5392 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-20 09:31:47 +00:00
Dave Peticolas
0a8c78bcc1 Move preferences and configuration variables into app-utils modules.
Much module refactoring & cleanup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5391 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-20 09:18:50 +00:00
Dave Peticolas
4450f4a025 More module refactoring.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5360 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-09-11 06:49:29 +00:00
Dave Peticolas
d9be6ea67b 2001-08-16 Bill Gribble <grib@billgribble.com>
* move report system into gnc-modules. This required a new
	module of application framework stuff, src/app-utils.

	* src/report/report-system/: the report-html-generation code
	and the various report utilities and infrastructure

	* src/report/standard-reports/: non-locale-specific financial
	reports

	* src/report/utility-reports: non-financial reports

	* src/report/locale-specific: reports that only apply to specific
	locales.

	* src/report/stylesheet: report style sheet definitions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5144 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-08-17 00:44:01 +00:00