GnuCash  5.6-150-g038405b370+
File List
Here is a list of all documented files with brief descriptions:
 gnucash/python/pycons/__init__.py
 bindings/python/__init__.pyHelper file for the importing of gnucash
 account-quickfill.c
 account-quickfill.hCreate an account-name quick-fill
 Account.cpp
 Account.hAccount handling public routines
 Account.hppAccount public routines (C++ api)
 account_analysis.pyOutput all the credits and debits on an account
 AccountP.hppThis is the private header for the account structure
 app_utils.pyHigh level python wrapper for app-utilsfurther functions in _sw_app_utils that have not been included: _gnc_get_current_book is available through Session.get_book() _gnc_get_current_root_account is available through Book.get_root_account()
 assistant-ab-initial.c
 assistant-ab-initial.hAqBanking setup functionality
 assistant-acct-period.c
 assistant-acct-period.h
 assistant-csv-account-import.cCSV Import Assistant
 assistant-csv-account-import.hCSV Import Assistant
 assistant-csv-export.cCSV Export Assistant
 assistant-csv-export.hCSV Export Assistant
 assistant-csv-price-import.cppCSV Import Assistant
 assistant-csv-price-import.hCSV Import Assistant
 assistant-csv-trans-import.cppCSV Import Assistant
 assistant-csv-trans-import.hCSV Import Assistant
 assistant-hierarchy.cpp
 assistant-hierarchy.h
 assistant-loan.cpp
 assistant-loan.h
 assistant-qif-import.c
 assistant-qif-import.h
 assistant-stock-split.c
 assistant-stock-split.h
 assistant-stock-transaction.cpp
 assistant-stock-transaction.h
 assistant-xml-encoding.c
 assistant-xml-encoding.h
 basiccell.c
 basiccell.h
 binreloc.c
 binreloc.h
 business-gnome-utils.c
 business-gnome-utils.h
 business-options-gnome.cpp
 business-options-gnome.h
 business-urls.c
 business-urls.h
 cap-gains.cpp
 cap-gains.hUtilities to Automatically Compute Capital Gains/Losses
 cashobjects.cpp
 cashobjects.h
 cell-factory.c
 cell-factory.h
 cellblock.c
 cellblock.hDeclarations for the CellBlock object
 change_tax_code.pyRecurse over all accounts in a book and marks the first one having target_account_code as tax related
 checkboxcell.c
 checkboxcell.h
 combocell-gnome.c
 combocell.h
 completioncell-gnome.c
 completioncell.h
 console.py
 csv-account-import.c
 csv-account-import.h
 csv-export-helpers.cpp
 csv-export-helpers.hpp
 csv-transactions-export.cpp
 csv-transactions-export.hCSV Export Transactions
 csv-tree-export.cpp
 csv-tree-export.hCSV Export Account Tree
 cursors.c
 datecell-gnome.c
 datecell.h
 deprecation.py
 dialog-ab-daterange.c
 dialog-ab-daterange.h
 dialog-ab-select-imexporter.c
 dialog-ab-select-imexporter.hDialog to select AQBanking importer/exporter and format profile
 dialog-ab-trans.c
 dialog-ab-trans.hDialog for AqBanking transaction data
 dialog-account-picker.c
 dialog-account-picker.h
 dialog-account.c
 dialog-account.hThis file contains the functions to present a gui to the user for creating a new account or editing an existing account
 dialog-bi-import-gui.c
 dialog-bi-import-gui.hGUI handling for bi-import plugin
 dialog-bi-import-helper.c
 dialog-bi-import-helper.h
 dialog-bi-import.c
 dialog-bi-import.hCore import functions for invoice import plugin
 dialog-billterms.c
 dialog-billterms.h
 dialog-book-close.c
 dialog-book-close.hThis file contains the functions to present a GUI to select a book closing date and accounts into which to close the Income and Expense accounts
 dialog-choose-owner.c
 dialog-choose-owner.h
 dialog-commodities.cpp
 dialog-commodity.cpp
 dialog-commodity.h"select" and "new" commodity windows
 dialog-custom-report.c
 dialog-custom-report.hThis file contains the functions to present a GUI to manage custom reports
 dialog-customer-import-gui.c
 dialog-customer-import-gui.hGUI handling for customer import plugin
 dialog-customer-import.c
 dialog-customer-import.hCore import functions for customer import plugin
 dialog-customer.c
 dialog-customer.h
 dialog-date-close.c
 dialog-date-close.h
 dialog-doclink-utils.c
 dialog-doclink-utils.h
 dialog-doclink.c
 dialog-doclink.h
 dialog-dup-trans.c
 dialog-dup-trans.h
 dialog-employee.c
 dialog-employee.h
 dialog-file-access.c
 dialog-file-access.hThis file contains the functions to present a GUI to select a file or a database connection
 dialog-fincalc.c
 dialog-fincalc.h
 dialog-find-account.c
 dialog-find-account.h
 dialog-find-transactions.c
 dialog-find-transactions.h
 dialog-imap-editor.c
 dialog-imap-editor.h
 dialog-invoice.c
 dialog-invoice.h
 dialog-job.c
 dialog-job.h
 dialog-lot-viewer.c
 dialog-lot-viewer.h
 dialog-new-user.c
 dialog-new-user.h
 dialog-object-references.c
 dialog-object-references.hThis file contains the functions to present a dialog box with a list of object references and an explanation that these objects must be modified to not refer to another specific object so that that object may be deleted
 dialog-options.cpp
 dialog-options.hpp
 dialog-order.c
 dialog-order.h
 dialog-payment.c
 dialog-payment.h
 dialog-preferences.cDialog for handling user preferences
 dialog-preferences.hDialog for handling user preferences
 dialog-price-edit-db.cpp
 dialog-price-editor.c
 dialog-print-check.cPrint Checks Dialog
 dialog-print-check.h
 dialog-progress.c
 dialog-progress.hAPI for displaying progress of long-running operations
 dialog-query-view.c
 dialog-query-view.h
 dialog-report-column-view.cpp
 dialog-report-column-view.hpp
 dialog-report-style-sheet.cpp
 dialog-report-style-sheet.h
 dialog-reset-warnings.c
 dialog-reset-warnings.h
 dialog-search.c
 dialog-search.h
 dialog-sx-editor.c
 dialog-sx-editor.h
 dialog-sx-from-trans.cpp
 dialog-sx-from-trans.h
 dialog-sx-since-last-run.c
 dialog-sx-since-last-run.h
 dialog-tax-info.c
 dialog-tax-table.c
 dialog-tax-table.h
 dialog-totd.c
 dialog-totd.h
 dialog-transfer.cpp
 dialog-transfer.h
 dialog-userpass.c
 dialog-utils.c
 dialog-utils.h
 dialog-vendor.c
 dialog-vendor.h
 doclinkcell.c
 doclinkcell.h
 engine-helpers.c
 engine-helpers.h
 escape.cpp
 escape.h
 export_account_totals.py
 expression_parser.c
 fake-qofquery.cpp
 fake-qofquery.hMocking qof queries
 file-utils.c
 file-utils.hUtility functions for file access
 fin.c
 fin_spl_protos.h
 fin_static_proto.h
 finproto.h
 finvar.h
 formulacell-gnome.c
 formulacell-gnome.hImplements gnome dependent formula cell functions
 formulacell.c
 formulacell.h
 FreqSpec.hPeriod / Date Frequency Specification
 function_class.pyLibrary for making python classes from a set of functions
 get_quotes.plAddition to example Script quotes_historic.py
 gfec.c
 gfec.h
 glib-guile.c
 glib-guile.h
 gmock-Account.cpp
 gmock-Account.h
 gmock-gnc-prefs.cpp
 gmock-gnc-prefs.h
 gmock-gobject.h
 gmock-qofbook.cpp
 gmock-qofbook.h
 gmock-qofinstance.cpp
 gmock-Split.cpp
 gmock-Split.h
 gmock-Transaction.cpp
 gmock-Transaction.h
 gnc-ab-getbalance.c
 gnc-ab-getbalance.hAqBanking getbalance functions
 gnc-ab-gettrans.c
 gnc-ab-gettrans.h
 gnc-ab-kvp.c
 gnc-ab-kvp.hAqBanking KVP handling
 gnc-ab-transfer.c
 gnc-ab-transfer.hDialog for AqBanking transaction data
 gnc-ab-utils.c
 gnc-ab-utils.hAqBanking utility functions
 gnc-account-merge.c
 gnc-account-merge.h
 gnc-account-sel.c
 gnc-account-sel.h
 gnc-account-sql.cpp
 gnc-account-sql.hLoad and save accounts data to SQL
 gnc-account-xml-v2.cpp
 gnc-accounting-period.cGeneral utilities for dealing with accounting periods
 gnc-accounting-period.hGeneral utilities for dealing with accounting periods
 gnc-addr-quickfill.c
 gnc-addr-quickfill.h
 gnc-address-sql.cpp
 gnc-address-xml-v2.cpp
 gnc-address-xml-v2.h
 gnc-amount-edit.c
 gnc-amount-edit.h
 gnc-aqbanking-templates.cpp
 gnc-aqbanking-templates.h
 gnc-autoclear.c
 gnc-autoclear.h
 gnc-autosave.c
 gnc-autosave.h
 gnc-backend-dbi.cpp
 gnc-backend-dbi.hLoad and save data to SQL via libdbi
 gnc-backend-dbi.hpp
 gnc-backend-prov.hpp
 gnc-backend-xml.cpp
 gnc-backend-xml.hLoad and save data to files
 gnc-bill-term-sql.cpp
 gnc-bill-term-sql.hLoad and save accounts data to SQL
 gnc-bill-term-xml-v2.cpp
 gnc-bill-term-xml-v2.h
 gnc-book-sql.cpp
 gnc-book-sql.hLoad and save data to SQL
 gnc-book-xml-v2.cpp
 gnc-budget-sql.cpp
 gnc-budget-sql.hLoad and save data to SQL
 gnc-budget-view.cFile to define budget views for gnucash (the actual display of the budget, along with some calculations and event handlers)
 gnc-budget-view.h
 gnc-budget-xml-v2.cpp
 gnc-budget.cpp
 gnc-budget.hGnuCash Budgets
 gnc-cell-renderer-text-flag.c
 gnc-cell-renderer-text-flag.h
 gnc-cell-renderer-text-view.c
 gnc-cell-renderer-text-view.h
 gnc-cell-view.c
 gnc-cell-view.h
 gnc-commodity-edit.c
 gnc-commodity-edit.h
 gnc-commodity-sql.cpp
 gnc-commodity-sql.hLoad and save data to SQL
 gnc-commodity-xml-v2.cpp
 gnc-commodity.cpp
 gnc-commodity.hCommodity handling public routines
 gnc-commodity.hppCommodity handling public routines (C++ api)
 gnc-component-manager.c
 gnc-component-manager.h
 gnc-csv-gnumeric-popup.c
 gnc-csv-gnumeric-popup.h
 gnc-currency-edit.cpp
 gnc-currency-edit.hCurrency selection widget
 gnc-customer-sql.cpp
 gnc-customer-sql.hLoad and save customer data to SQL
 gnc-customer-xml-v2.cpp
 gnc-customer-xml-v2.h
 gnc-date-edit.c
 gnc-date-edit.h
 gnc-date-format.c
 gnc-date-format.h
 gnc-date-p.h
 gnc-date.cpp
 gnc-date.hDate and Time handling routines
 gnc-datetime.cpp
 gnc-datetime.hpp
 gnc-dbiprovider.hpp
 gnc-dbiproviderimpl.hpp
 gnc-dbisqlconnection.cpp
 gnc-dbisqlconnection.hpp
 gnc-dbisqlresult.cpp
 gnc-dbisqlresult.hpp
 gnc-dense-cal-model.c
 gnc-dense-cal-model.h
 gnc-dense-cal-store.c
 gnc-dense-cal-store.h
 gnc-dense-cal.c
 gnc-dense-cal.h
 gnc-embedded-window.c
 gnc-embedded-window.hFunctions that are supported by all types of windows
 gnc-employee-sql.cpp
 gnc-employee-sql.hLoad and save employee data to SQL
 gnc-employee-xml-v2.cpp
 gnc-employee-xml-v2.h
 gnc-engine-guile.cpp
 gnc-engine-guile.h
 gnc-engine.cpp
 gnc-engine.hAll type declarations for the whole Gnucash engine
 gnc-entry-quickfill.c
 gnc-entry-quickfill.h
 gnc-entry-sql.cpp
 gnc-entry-sql.hLoad and save entry data to SQL
 gnc-entry-xml-v2.cpp
 gnc-entry-xml-v2.h
 gnc-environment.c
 gnc-environment.hCode to set up the environment for proper gnucash functioning
 gnc-euro.cpp
 gnc-euro.h
 gnc-event.c
 gnc-event.hAdditional event handling code
 gnc-exp-parser.c
 gnc-exp-parser.h
 gnc-features.cpp
 gnc-features.hUtility functions for file access
 gnc-file-aqb-import.c
 gnc-file-aqb-import.h
 gnc-file.c
 gnc-file.h
 gnc-filepath-utils.cpp
 gnc-filepath-utils.hFile path resolution utility functions
 gnc-flicker-gui.c
 gnc-flicker-gui.hGUI callbacks for Flicker and ChipTAN(optisch)
 gnc-freqspec-xml-v2.cpp
 gnc-frequency.c
 gnc-frequency.h
 gnc-general-search.c
 gnc-general-search.h
 gnc-general-select.c
 gnc-general-select.h
 gnc-gkeyfile-utils.cGKeyFile helper routines
 gnc-gkeyfile-utils.hGKeyFile helper routines
 gnc-glib-utils.c
 gnc-glib-utils.hGLib helper routines
 gnc-gnome-utils.c
 gnc-gnome-utils.hGnome specific utility functions
 gnc-gobject-utils.c
 gnc-gobject-utils.hGobject helper routines
 gnc-gsettings.cpp
 gnc-gsettings.hGSettings helper routines
 gnc-gtk-utils.c
 gnc-gtk-utils.hGtk helper routines
 gnc-gui-query.c
 gnc-gui-query.h
 gnc-guile-bindings.c
 gnc-guile-utils.c
 gnc-guile-utils.h
 gnc-gwen-gui.c
 gnc-gwen-gui.hGUI callbacks for AqBanking
 gnc-help-utils.c
 gnc-help-utils.h
 gnc-helpers.c
 gnc-helpers.h
 gnc-hooks.c
 gnc-hooks.h
 gnc-html-extras.h
 gnc-html-factory.c
 gnc-html-factory.h
 gnc-html-history.c
 gnc-html-history.h
 gnc-html-p.h
 gnc-html-webkit-p.h
 gnc-html-webkit.h
 gnc-html-webkit1.c
 gnc-html-webkit1.h
 gnc-html-webkit2.c
 gnc-html-webkit2.h
 gnc-html.c
 gnc-html.h
 gnc-icons.c
 gnc-icons.h
 gnc-imp-props-price.cpp
 gnc-imp-props-price.hpp
 gnc-imp-props-tx.cpp
 gnc-imp-props-tx.hpp
 gnc-imp-settings-csv-price.cppCSV Import Settings
 gnc-imp-settings-csv-price.hppCSV Import Settings
 gnc-imp-settings-csv-tx.cppCSV Import Settings
 gnc-imp-settings-csv-tx.hppCSV Import Settings
 gnc-imp-settings-csv.cppCSV Import Settings
 gnc-imp-settings-csv.hppCSV Import Settings
 gnc-import-price.cpp
 gnc-import-price.hppClass to import prices from CSV or fixed width files
 gnc-import-tx.cpp
 gnc-import-tx.hppClass to import transactions from CSV or fixed width files
 gnc-int128.cpp
 gnc-int128.hpp
 gnc-invoice-sql.cpp
 gnc-invoice-sql.hLoad and save invoice data to SQL
 gnc-invoice-xml-v2.cpp
 gnc-invoice-xml-v2.h
 gnc-job-sql.cpp
 gnc-job-sql.hLoad and save job data to SQL
 gnc-job-xml-v2.cpp
 gnc-job-xml-v2.h
 gnc-keyring.c
 gnc-keyring.hFunctions to save and retrieve passwords
 gnc-kvp-guile.cpp
 gnc-kvp-guile.h
 gnc-ledger-display.c
 gnc-ledger-display.hPublic declarations for GncLedgerDisplay class
 gnc-locale-tax.c
 gnc-locale-tax.h
 gnc-locale-utils.c
 gnc-locale-utils.cpp
 gnc-locale-utils.h
 gnc-locale-utils.hpp
 gnc-log-replay.cpp
 gnc-log-replay.h.log replay module interface
 gnc-lot-p.h
 gnc-lot-xml-v2.cpp
 gnc-lot.cpp
 gnc-lot.h
 gnc-lots-sql.cpp
 gnc-lots-sql.hLoad and save data to SQL
 gnc-main-window.cpp
 gnc-main-window.hFunctions for adding content to a window
 gnc-menu-extensions.c
 gnc-menu-extensions.h
 gnc-module-api.h
 gnc-module.c
 gnc-module.h
 gnc-numeric.cpp
 gnc-numeric.hAn exact-rational-number library for gnucash
 gnc-numeric.hpp
 gnc-ofx-import.cpp
 gnc-ofx-import.hOfx import module interface
 gnc-option-date.cpp
 gnc-option-date.hppRelative date enumeration and manipulation functions
 gnc-option-gtk-ui.cpp
 gnc-option-gtk-ui.hpp
 gnc-option-impl.cpp
 gnc-option-impl.hppImplementation templates and specializtions for GncOption values
 gnc-option-ui.hpp
 gnc-option-uitype.hppOptionUITypes
 gnc-option.cpp
 gnc-option.hppC++ Public interface for individual options
 gnc-optiondb-impl.hppImplementation details for GncOptionDB
 gnc-optiondb.cpp
 gnc-optiondb.hC public interface for the Options Database
 gnc-optiondb.hppThe primary C++ interface to options for books, reports, and stylesheets
 gnc-order-sql.cpp
 gnc-order-sql.hLoad and save order data to SQL
 gnc-order-xml-v2.cpp
 gnc-order-xml-v2.h
 gnc-owner-sql.cpp
 gnc-owner-xml-v2.cpp
 gnc-owner-xml-v2.h
 gnc-path.c
 gnc-path.h
 gnc-period-select.cA custom widget for selecting accounting periods
 gnc-period-select.hA custom widget for selecting accounting periods
 gnc-plugin-account-tree.cProvide the menus to create a chart of account page
 gnc-plugin-account-tree.hProvide the menus to create a chart of account page
 gnc-plugin-aqbanking.c
 gnc-plugin-aqbanking.hPlugin registration of the AqBanking module
 gnc-plugin-basic-commands.cFunctions providing a basic set of menu items
 gnc-plugin-basic-commands.hFunctions providing a basic set of menu items
 gnc-plugin-bi-import.c
 gnc-plugin-bi-import.hPlugin registration of the bi-import module
 gnc-plugin-budget.c
 gnc-plugin-budget.h
 gnc-plugin-business.c
 gnc-plugin-business.h
 gnc-plugin-csv-export.c
 gnc-plugin-csv-export.h
 gnc-plugin-csv-import.c
 gnc-plugin-csv-import.h
 gnc-plugin-customer-import.c
 gnc-plugin-customer-import.hPlugin registration of the customer_import module
 gnc-plugin-file-history.cFunctions providing the file history menu
 gnc-plugin-file-history.hFunctions providing the file history menu
 gnc-plugin-log-replay.c
 gnc-plugin-log-replay.h
 gnc-plugin-manager.c
 gnc-plugin-manager.hPlugin management functions for the GnuCash UI
 gnc-plugin-menu-additions.cFunctions providing menu items from scheme code
 gnc-plugin-menu-additions.hFunctions providing menu items from scheme code
 gnc-plugin-ofx.c
 gnc-plugin-ofx.h
 gnc-plugin-page-account-tree.cpp
 gnc-plugin-page-account-tree.hFunctions providing a chart of account page
 gnc-plugin-page-budget.cpp
 gnc-plugin-page-budget.h
 gnc-plugin-page-invoice.cpp
 gnc-plugin-page-invoice.hUtility functions for the GnuCash UI
 gnc-plugin-page-owner-tree.cpp
 gnc-plugin-page-owner-tree.hFunctions providing a page which lists owners of one type
 gnc-plugin-page-register.cpp
 gnc-plugin-page-register.hFunctions providing a register page for the GnuCash UI
 gnc-plugin-page-report.cpp
 gnc-plugin-page-report.hReport page
 gnc-plugin-page-sx-list.cpp
 gnc-plugin-page-sx-list.h
 gnc-plugin-page.cFunctions for adding plugins to a GnuCash window
 gnc-plugin-page.hFunctions for adding plugins to a GnuCash window
 gnc-plugin-qif-import.c
 gnc-plugin-qif-import.h
 gnc-plugin-register.c
 gnc-plugin-register.h
 gnc-plugin-report-system.c
 gnc-plugin-report-system.h
 gnc-plugin.cFunctions for adding plugins to a Gnucash window
 gnc-plugin.example.c
 gnc-plugin.example.h
 gnc-plugin.hFunctions for adding plugins to a GnuCash window
 gnc-prefs-p.h
 gnc-prefs-utils.c
 gnc-prefs-utils.hPreferences initialization function
 gnc-prefs.c
 gnc-prefs.hGeneric api to store and retrieve preferences
 gnc-price-sql.cpp
 gnc-price-sql.hLoad and save data to SQL
 gnc-pricedb-p.h
 gnc-pricedb-xml-v2.cpp
 gnc-pricedb.cpp
 gnc-pricedb.hSimple price database for gnucash
 gnc-query-view.c
 gnc-query-view.h
 gnc-quotes.cpp
 gnc-quotes.hpp
 gnc-rational-rounding.hpp
 gnc-rational.cpp
 gnc-rational.hpp
 gnc-recurrence-sql.cpp
 gnc-recurrence-sql.hLoad and save accounts data to SQL
 gnc-recurrence-xml-v2.cpp
 gnc-recurrence.c
 gnc-recurrence.h
 gnc-report-combo.c
 gnc-report-combo.h
 gnc-report.cpp
 gnc-report.h
 gnc-schedxaction-sql.cpp
 gnc-schedxaction-sql.h
 gnc-schedxaction-xml-v2.cpp
 gnc-session.c
 gnc-session.h
 gnc-slots-sql.cpp
 gnc-slots-sql.hLoad and save accounts data to SQL
 gnc-splash.c
 gnc-splash.h
 gnc-split-reg.c
 gnc-split-reg.h
 gnc-sql-backend.cpp
 gnc-sql-backend.hpp
 gnc-sql-column-table-entry.cpp
 gnc-sql-column-table-entry.hpp
 gnc-sql-connection.hpp
 gnc-sql-object-backend.cpp
 gnc-sql-object-backend.hpp
 gnc-sql-result.cpp
 gnc-sql-result.hpp
 gnc-state.c
 gnc-state.hFunctions to load, save and get gui state
 gnc-sx-instance-dense-cal-adapter.c
 gnc-sx-instance-dense-cal-adapter.h
 gnc-sx-instance-model.c
 gnc-sx-instance-model.h
 gnc-sx-list-tree-model-adapter.c
 gnc-sx-list-tree-model-adapter.h
 gnc-tax-table-sql.cpp
 gnc-tax-table-sql.hLoad and save tax table data to SQL
 gnc-tax-table-xml-v2.cpp
 gnc-tax-table-xml-v2.h
 gnc-test-env.pl
 gnc-timezone.cpp
 gnc-timezone.hpp
 gnc-tokenizer-csv.cpp
 gnc-tokenizer-csv.hppClass to convert a csv file into vector of string vectors
 gnc-tokenizer-dummy.cpp
 gnc-tokenizer-dummy.hppDummy converter class to convert a file into vector of string vectors
 gnc-tokenizer-fw.cpp
 gnc-tokenizer-fw.hppClass convert a file with fixed with delimited contents into vector of string vectors
 gnc-tokenizer.cpp
 gnc-tokenizer.hppClass convert a file into vector of string vectors
 gnc-transaction-sql.cpp
 gnc-transaction-sql.hLoad and save data to SQL
 gnc-transaction-xml-v2.cpp
 gnc-tree-model-account-types.c
 gnc-tree-model-account-types.hGtkTreeModel implementation to display account types in a GtkTreeView
 gnc-tree-model-account.c
 gnc-tree-model-account.hGtkTreeModel implementation for gnucash account tree
 gnc-tree-model-budget.c
 gnc-tree-model-budget.hSome utilities for working with the list of budgets in a book
 gnc-tree-model-commodity.c
 gnc-tree-model-commodity.hGtkTreeModel implementation for gnucash commodities
 gnc-tree-model-owner.c
 gnc-tree-model-owner.hGtkTreeModel implementation for gnucash owner tree
 gnc-tree-model-price.c
 gnc-tree-model-price.hGtkTreeModel implementation for gnucash price database
 gnc-tree-model.c
 gnc-tree-model.hGtkTreeModel implementation for a generic gnucash tree
 gnc-tree-view-account.c
 gnc-tree-view-account.hGtkTreeView implementation for gnucash account tree
 gnc-tree-view-commodity.c
 gnc-tree-view-commodity.hGtkTreeView implementation for gnucash commodity tree
 gnc-tree-view-owner.c
 gnc-tree-view-owner.hGtkTreeView implementation for gnucash owner tree
 gnc-tree-view-price.c
 gnc-tree-view-price.hGtkTreeView implementation for gnucash price tree
 gnc-tree-view-sx-list.c
 gnc-tree-view-sx-list.hGncTreeView implementation for Scheduled Transaction List
 gnc-tree-view.cBase GncTreeView implementation for gnucash trees
 gnc-tree-view.hCommon utilities for manipulating a GtkTreeView within gnucash
 gnc-ui-balances.cpp
 gnc-ui-balances.h
 gnc-ui-util.cpp
 gnc-ui-util.hUtility functions for the GnuCash UI
 gnc-ui.h
 gnc-uri-utils.c
 gnc-uri-utils.hUtility functions for convert uri in separate components and back
 gnc-vendor-sql.cpp
 gnc-vendor-sql.hLoad and save vendor data to SQL
 gnc-vendor-xml-v2.cpp
 gnc-vendor-xml-v2.h
 gnc-version.c
 gnc-version.hFunctions to query various version related strings that were set at build time
 gnc-window.c
 gnc-window.hFunctions that are supported by all types of windows
 gnc-xml-backend.cpp
 gnc-xml-backend.hpp
 gnc-xml-helper.cpp
 gnc-xml-helper.h
 gnc-xml.h
 gnc_convenience.pySome functions to make life easier when using python-bindings
 gncAddress.c
 gncAddress.hAddress object
 gncAddressP.h
 gncBillTerm.c
 gncBillTerm.hBilling Term interface
 gncBillTermP.h
 gncBusiness.c
 gncBusiness.h– Business Helper Functions
 gncCustomer.c
 gncCustomer.hCore Customer Interface
 gncCustomerP.h
 gncEmployee.c
 gncEmployee.hEmployee Interface
 gncEmployeeP.h
 gncEntry.c
 gncEntry.hBusiness Entry Interface
 gncEntryLedger.c
 gncEntryLedger.h
 gncEntryLedgerControl.cControl for GncEntry ledger
 gncEntryLedgerControl.h
 gncEntryLedgerDisplay.c
 gncEntryLedgerLayout.c
 gncEntryLedgerLayout.h
 gncEntryLedgerLoad.c
 gncEntryLedgerModel.c
 gncEntryLedgerModel.h
 gncEntryLedgerP.h
 gncEntryP.h
 gncIDSearch.c
 gncIDSearch.h
 gncInvoice.c
 gncInvoice.hBusiness Invoice Interface
 gncinvoice_jinja.pyExports an invoice from gnucash using a template file, see Python invoice export
 gncinvoicefkt.pySome help for working with invoices, used in Python invoice export
 gncInvoiceP.h
 gncJob.c
 gncJob.hJob Interface
 gncJobP.h
 gncmod-aqbanking.c
 gncmod-example.c
 gncmod-ofx-import.c
 gncmod-python.c
 gncOrder.c
 gncOrder.h
 gncOrderP.h
 gncOwner.c
 gncOwner.hBusiness Interface: Object OWNERs
 gncOwnerP.h
 gncTaxTable.c
 gncTaxTable.hTax Table programming interface
 gncTaxTableP.h
 gncVendor.c
 gncVendor.hVendor Interface
 gncVendorP.h
 gnucash-cli.cpp
 gnucash-color.c
 gnucash-color.hConvenience wrapper around GdkRGBA for use in Register Gnome classes
 gnucash-commands.cpp
 gnucash-commands.hpp
 gnucash-core-app.cpp
 gnucash-core-app.hpp
 gnucash-cursor.c
 gnucash-cursor.hPublic declarations for GnucashCursor class
 gnucash-date-picker.c
 gnucash-date-picker.hPublic declarations for GncDatePicker class
 gnucash-header.c
 gnucash-header.hPublic declarations for GnucashHeader class
 gnucash-item-edit.c
 gnucash-item-edit.hPublic declarations for GncItemEdit class
 gnucash-item-list.c
 gnucash-item-list.hPublic Declarations for GncItemList class
 gnucash-locale-platform.h
 gnucash-locale-windows.c
 gnucash-register.c
 gnucash-register.h
 gnucash-sheet-private.c
 gnucash-sheet.c
 gnucash-sheet.hPublic declarations of GnucashRegister class
 gnucash-sheetP.hPrivate declarations for GnucashSheet class
 gnucash-style.c
 gnucash-style.hStyling functions for RegisterGnome
 gnucash.cpp
 gnucash_business.pyHigh level python wrapper classes for the business parts of GnuCash
 gnucash_core.pyHigh level python wrapper classes for the core parts of GnuCash
 gnucash_rest.py
 gnucash_simple.py
 gtable.c
 gtable.hThis is the API for GTables, a datatype for 2-dimensional tables with automatic resizing and memory management
 guid.cpp
 guid.hGlobally unique ID User API
 guid.hpp
 guile-mappings.h
 import-account-matcher.cpp
 import-account-matcher.hGeneric and very flexible account matcher/picker
 import-backend.cpp
 import-backend.hGeneric importer backend interface
 import-commodity-matcher.cpp
 import-commodity-matcher.hA Generic commodity matcher/picker
 import-format-dialog.cpp
 import-main-matcher.cpp
 import-main-matcher.hTransaction matcher main window
 import-match-picker.cpp
 import-match-picker.hThe transaction match picker dialog interface
 import-parse.cpp
 import-parse.h
 import-pending-matches.cpp
 import-pending-matches.hTracking container for pending match status
 import-settings.cpp
 import-settings.hImport preference handling
 import-utilities.cpp
 import-utilities.hUtility functions for writing import modules
 init.py
 io-example-account.cpp
 io-example-account.h
 io-gncxml-gen.cpp
 io-gncxml-gen.h
 io-gncxml-v1.cpp
 io-gncxml-v2.cpp
 io-gncxml-v2.hApi for GnuCash version 2 XML-based file format
 io-gncxml.hApi for Version 1 XML-based file format
 io-utils.cpp
 io-utils.h
 ishell.py
 kvp-frame.cpp
 kvp-frame.hpp
 kvp-value.cpp
 kvp-value.hpp
 latex_invoices.pyExports an invoice to lco-file for use with LaTeX, see Python invoice export
 misc-gnome-utils.c
 misc-gnome-utils.h
 new_book_with_opening_balances.pyReplicate the account structure of a book and apply basis opening balances from the original
 numcell.c
 numcell.h
 platform.h
 policy-p.hImplement Accounting Policy Private header File
 policy.cpp
 policy.hImplement Accounting Policy
 price_database_example.pyTest file for price database stuff
 pricecell-gnome.c
 pricecell-gnome.h
 pricecell.c
 pricecell.h
 priceDB_test.pyTest file for price database stuff
 print-session.c
 print-session.hFunctions for printing
 qof-backend.cpp
 qof-backend.hpp
 qof-gobject.h
 qof-string-cache.cpp
 qof-string-cache.hQOF String cache functions
 qof-win32.cpp
 qof.h
 qof.pySome examples for qof queries
 qofbackend.hAPI for data storage Backend
 qofbook-p.h
 qofbook.cpp
 qofbook.hEncapsulate all the information about a dataset
 qofbook.hpp
 qofbookslots.h
 qofclass-p.h
 qofclass.cpp
 qofclass.hAPI for registering parameters on objects
 qofevent-p.h
 qofevent.cpp
 qofevent.hQOF event handling interface
 qofid-p.h
 qofid.cpp
 qofid.hQOF entity type identification system
 qofinstance-p.h
 qofinstance.cpp
 qofinstance.hObject instance holds common fields that most gnucash objects use
 qoflog.cpp
 qoflog.h
 qofobject-p.hCore Object Registration/Lookup Private Interface
 qofobject.cpp
 qofobject.hCore Object Registration/Lookup Interface
 qofquery-p.h
 qofquery.cpp
 qofquery.hFind objects that match a certain expression
 qofquerycore-p.h
 qofquerycore.cpp
 qofquerycore.hAPI for providing core Query data types
 qofsession.cpp
Encapsulate a connection to a storage backend
 qofsession.hEncapsulates a connection to a backend (persistent store)
 qofsession.hpp
 qofutil.cpp
 qofutil.hQOF utility functions
 Query.cpp
 Query.h
 QuickFill.c
 QuickFill.hQuickFill is used to auto-complete typed user entries
 quickfillcell-gnome.c
 quickfillcell-gnome.h
 quickfillcell.c
 quickfillcell.h
 quotes_historic.pyExample Script to read historic stock data into gnucash
 recncell.c
 recncell.h
 reconcile-view.c
 reconcile-view.h
 Recurrence.cpp
 Recurrence.h
 register-common.c
 register-common.hCommon declarations for the register core
 SchedXaction.cpp
 SchedXaction.hScheduled Transactions public handling routines
 SchedXaction.hpp
 Scrub.cpp
 Scrub.hConvert single-entry accounts to clean double-entry
 Scrub2.cpp
 Scrub2.hUtilities to Convert Stock Accounts to use Lots
 Scrub3.cpp
 Scrub3.hHigh-Level API for imposing Lot constraints
 ScrubBudget.c
 ScrubBudget.h
 ScrubBusiness.c
 ScrubBusiness.hCleanup functions for business objects
 search-account.c
 search-account.h
 search-boolean.c
 search-boolean.h
 search-core-type.c
 search-core-type.h
 search-core-utils.c
 search-core-utils.h
 search-date.c
 search-date.h
 search-double.c
 search-double.h
 search-int64.c
 search-int64.h
 search-numeric.c
 search-numeric.h
 search-owner.c
 search-owner.h
 search-param.c
 search-param.h
 search-reconciled.c
 search-reconciled.h
 search-string.c
 search-string.h
 setup.py
 shell.py
 simple_book.pySimple example for a book
 simple_business_create.pySet up a set of books for business feature use
 simple_invoice_insert.pyAdd an invoice to a set of books
 simple_plot.py
 simple_session.pyExample Script simple session
 simple_sqlite_create.pyExample Script simple sqlite create
 simple_test.pyCreates a basic set of accounts and a couple of transactions
 sixtp-dom-generators.cpp
 sixtp-dom-generators.h
 sixtp-dom-parsers.cpp
 sixtp-dom-parsers.h
 sixtp-parsers.h
 sixtp-stack.cpp
 sixtp-stack.h
 sixtp-to-dom-parser.cpp
 sixtp-utils.cpp
 sixtp-utils.h
 sixtp.cpp
 sixtp.h
 splint-defs.h
 split-register-control.cpp
 split-register-control.hTableControl specialized for the SplitRegister
 split-register-copy-ops.c
 split-register-copy-ops.h
 split-register-layout.c
 split-register-layout.hCreate the actual register visual layout
 split-register-load.c
 split-register-model-save.c
 split-register-model-save.hSave handlers for the SplitRegister Model and Template SplitRegister model
 split-register-model.c
 split-register-model.hTableModels specialized for SplitRegister and template SplitRegister
 split-register-p.hPrivate declarations for SplitRegister
 split-register-util.c
 split-register.c
 split-register.hAPI for checkbook register display area
 Split.cpp
 Split.hAPI for Transactions and Splits (journal entries)
 SplitP.hpp
 sqlite3test.c
 str_methods.pyAdd str methods to financial objects so that
 SX-book-p.h
 SX-book.cpp
 SX-book.hAnchor Scheduled Transaction info in a book
 SX-ttinfo.hpp
 table-allgui.c
 table-allgui.hDeclarations for the Table object
 table-control.c
 table-control.h
 table-gnome.c
 table-gnome.h
 table-layout.c
 table-layout.h
 table-model.c
 table-model.h
 test-engine-strings.h
 test-engine-stuff.cpp
 test-engine-stuff.h$brief This file declares testing functions for the engine
 test-stuff.c
 test-stuff.h
 test_account.py
 test_book.py
 test_business.py
 test_commodity.py
 test_function_class.py
 test_gettext.py
 test_imbalance_transaction.pyTest the transaction imbalace viewing mechanisms
 test_numeric.py
 test_query.py
 test_session.py
 test_split.py
 test_transaction.py
 top-level.c
 top-level.h
 Transaction.cpp
 Transaction.hAPI for Transactions and Splits (journal entries)
 TransactionP.hpp
 TransLog.cpp
 TransLog.hAPI for the transaction logger
 tree-view-utils.cSimple convenience functions for common tasks on GtkTreeViews
 tree-view-utils.h
 unittest-support.c
 unittest-support.hMacros and logging-capture functions to ease writing GLib-testing based unit tests
 window-autoclear.c
 window-autoclear.h
 window-main-summarybar.c
 window-main-summarybar.h
 window-reconcile.cpp
 window-reconcile.h
 window-report.cpp
 window-report.h
 xml-helpers.h