2002-07-24 Christian Stimming <stimming@tuhh.de>

* src/import-export/hbci/glade/hbci.glade: Some HBCI GUI work --
	still no real code yet.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7124 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2002-07-24 06:31:26 +00:00
parent e62f438452
commit 2a990a6cfd
5 changed files with 1600 additions and 50 deletions

View File

@ -1,3 +1,8 @@
2002-07-24 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/glade/hbci.glade: Some HBCI GUI work --
still no real code yet.
2002-07-21 Christian Stimming <stimming@tuhh.de>
* src/app-utils/guile-util.c (gnc_get_debit_string): Fix by Matt

View File

@ -1,40 +1,18 @@
SUBDIRS = . test
gladedir = $(GNC_GLADE_DIR)
glade_DATA = \
account.glade \
commodities.glade \
fincalc.glade \
help.glade \
newuser.glade \
price.glade \
print.glade \
progress.glade \
register.glade \
stocks.glade \
tax.glade \
transfer.glade \
userpass.glade \
sched-xact.glade
pkglib_LTLIBRARIES = libgncmod-hbci.la
libgncmod_hbci_la_SOURCES = \
gncmod-hbci.c
libgncmod_hbci_la_LDFLAGS = -module
libgncmod_hbci_la_LIBADD = \
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
${top_builddir}/src/app-file/libgncmod-app-file.la \
${top_builddir}/src/gnc-module/libgncmodule.la \
${top_builddir}/src/engine/libgncmod-engine.la \
${GUILE_LIBS} \
${GLIB_LIBS}
AM_CFLAGS = -I${top_srcdir}/src/gnc-module \
${GLIB_CFLAGS} \
${GUILE_INCS}
.scm-links:
rm -f gnucash import-export
ln -sf . gnucash
ln -sf . import-export
touch .scm-links
noinst_DATA = .scm-links
gncscmmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash/import-export
gncscmmod_DATA = hbci.scm
gncscmdir = ${GNC_SHAREDIR}/scm
gncscm_DATA =
EXTRA_DIST = \
${gncscmmod_DATA} \
${gncscm_DATA}
CLEANFILES = ${SCM_FILE_LINKS} gnucash import-export .scm-links
EXTRA_DIST = $(glade_DATA)

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
/*********************************************************************
* gncmod-tax-us.c
* module definition/initialization for us tax info
* gncmod-hbci.c
* module definition/initialization for HBCI support
*
* Copyright (c) 2001 Linux Developers Group, Inc.
* Copyright (c) 2002 Christian <stimming@tuhh.de>
*********************************************************************/
#include <stdio.h>
@ -37,13 +37,6 @@ libgncmod_hbci_LTX_gnc_module_description(void) {
return g_strdup("Support for HBCI protocol");
}
static void
lmod(char * mn)
{
char * form = g_strdup_printf("(use-modules %s)\n", mn);
gh_eval_str(form);
g_free(form);
}
int
libgncmod_hbci_LTX_gnc_module_init(int refcount) {
@ -56,6 +49,9 @@ libgncmod_hbci_LTX_gnc_module_init(int refcount) {
if(!gnc_module_load("gnucash/app-utils", 0)) {
return FALSE;
}
if(!gnc_module_load("gnucash/gnome-utils", 0)) {
return FALSE;
}
/* load the HBCI Scheme code */
if(gh_eval_str("(use-modules (gnucash import-export hbci))") ==

View File

@ -1,6 +1,13 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; hbci.scm
;; load the HBCI support code
;;
;; Copyright (c) 2002 Christian <Stimming@tuhh.de>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(define-module (gnucash import-export hbci))
;;(export gnc:txf-get-payer-name-source)
;;(export txf-expense-categories)
;;(load-from-path "txf.scm")
(use-modules (gnucash main))