You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/src
Dave Peticolas f101a63e9d
Derek Atkins's refactoring of the commodity editor's gui into
25 years ago
..
app-file * src/app-file/test/.cvsignore: add Makefile.in. 25 years ago
app-utils Build changes to clean up library cross-dependencies and move to libtool-1.4 25 years ago
backend Derek Atkins's refactoring of the commodity editor's gui into 25 years ago
calculation Fix ignores. 25 years ago
doc 2001-11-04 Joshua Sled <jsled@asynchronous.org> 25 years ago
engine Implement kvp queries in postgres backend. 25 years ago
experimental Use AM_CFLAGS instead of CFLAGS in Makefile.am. 25 years ago
gnc-module * src/gnc-module/test/Makefile.am (TESTS_ENVIRONMENT): add missing 25 years ago
gnome Derek Atkins's refactoring of the commodity editor's gui into 25 years ago
gnome-utils Derek Atkins's refactoring of the commodity editor's gui into 25 years ago
import-export * src/import-export/qif-import/test/.cvsignore: add .libs. 25 years ago
network-utils More makefile changes to get modules loading right. Hacked the crashes 25 years ago
optional ignore stuff 25 years ago
pixmaps
quotes
register More makefile changes to get modules loading right. Hacked the crashes 25 years ago
report * src/report/locale-specific/us/test/.cvsignore: add .libs. 25 years ago
scm Load app-file, not app-file/gnome. 25 years ago
tax * src/tax/us/test/.cvsignore: add .libs. 25 years ago
test-core Build changes to clean up library cross-dependencies and move to libtool-1.4 25 years ago
.cvsignore
AccWindow.h
Makefile.am More src/guile up in the build order. Update README.modules. 25 years ago
README
README.modules More src/guile up in the build order. Update README.modules. 25 years ago
RecnWindow.h
gnc-main.c
gnc-ui.h
gnucash-make-guids.in Use new gnc:guid-new api. 25 years ago
gnucash-run-script.in Allow alternate binaries than guile. 25 years ago

README

This directory contains


calculation: an implementation of a financial calculator, an
amortization scheduler, and an expression parser.
doc: various notes about design and the design documentation.
engine: a directory containing a gui-independent accounting engine
experimental: for experimental systems.
gnome: most of the code for the gtk/gnome front end.
guile: guile related code including g-wrap bits.
optional: bits supported via ./configure --enable-* or --with-* args.
pixmaps: various runtime images.
quotes: code for downloading stock quotes.
register: a directory containg the register object.
scm: all of the scheme code.

This directory contains a smatttering of gui-independent files.

Destroy.[ch] -- functions for destroying GUI windows
EuroUtils.[ch] -- implements euro currency conversions
FileBox.h -- generic interface to a file picker dialog
FileDialog.[ch] -- GUI independent functions for saving and loading
GnuCash files. The name of the file is rather
misleading!
MainWindow.h -- generic interface to main GUI window
MultiLedger.[ch] -- utilities for handling and updating multiple
register windows
Refresh.[ch] -- utilities for refreshing GUI windows
SplitLedger.[ch] -- loads a register window with data from the engine

file-history.h -- interface for saving and restoring file open history
gnc-ui-common.h -- define some GUI abstractions
messages.h
messages_i18n.h -- translatable strings
top-level.h -- generic top-level interfaces
ui-callbacks.h -- an interface that any gnucash gui must support