gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-aqbridge] branch master updated: aqgui


From: gnunet
Subject: [GNUnet-SVN] [taler-aqbridge] branch master updated: aqgui
Date: Tue, 14 May 2019 16:54:48 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository aqbridge.

The following commit(s) were added to refs/heads/master by this push:
     new b9f47ea  aqgui
b9f47ea is described below

commit b9f47ea5c12e95e1e6e018125ad3bce34f626af8
Author: Florian Dold <address@hidden>
AuthorDate: Tue May 14 16:54:25 2019 +0200

    aqgui
---
 aqgui.c    | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 compile.sh |   8 +++++
 2 files changed, 108 insertions(+)

diff --git a/aqgui.c b/aqgui.c
new file mode 100644
index 0000000..8586ea9
--- /dev/null
+++ b/aqgui.c
@@ -0,0 +1,100 @@
+#include <aqbanking/banking.h>
+#include <aqbanking/types/transaction.h>
+#include <gwenhywfar/cgui.h>
+#include <gwenhywfar/text.h>
+#include <gwenhywfar/syncio_file.h>
+#include <gwen-gui-gtk2/gtk2_gui.h>
+#include <errno.h>
+
+
+int
+main(int argc, char *argv[])
+{
+  GWEN_GUI *gui;
+  AB_BANKING *ab;
+  int r;
+
+  GWEN_DIALOG *dlg;
+
+  gtk_init(&argc, &argv);
+
+
+
+  //gui=GWEN_Gui_CGui_new();
+
+  //GWEN_Gui_SetGui(gui);
+
+
+  gui = Gtk2_Gui_new();
+  GWEN_Gui_SetGui(gui);
+
+
+  ab = AB_Banking_new ("taler-aq-sepatransfer-prepare", NULL, 0);
+
+  r = AB_Banking_Init(ab);
+
+  //r = AB_Banking_OnlineInit(ab);
+
+
+  dlg = AB_Banking_CreateSetupDialog(ab);
+  //dlg = AB_SetupDialog_new(ab);
+
+  int rv = GWEN_Gui_ExecDialog(dlg, 0);
+
+  //db = GWEN_DB_Group_new("arguments");
+
+  //rv = AB_Banking_Init (ab);
+  //if (rv) {
+  //  fprintf (stderr, "Error on init (%d: %s)\n", rv, 
GWEN_Error_SimpleToString (rv));
+  //  return 2;
+  //}
+
+  //fprintf (stderr, "AqBanking successfully initialized.\n");
+
+  //uniqueAccountId = 2;
+  //GWEN_DB_SetIntValue (db, 0, "uniqueAccountId", uniqueAccountId);
+
+  //GWEN_DB_SetCharValue (db, 0, "remoteName", "Florian Dold");
+  //GWEN_DB_SetCharValue (db, 0, "remoteIban", "DE44700543060055290761");
+  //GWEN_DB_SetCharValue (db, 0, "remoteBic", "BYLADEM1WOR");
+  //GWEN_DB_SetCharValue (db, 0, "purpose", "test transaction");
+  //GWEN_DB_SetCharValue (db, 0, "value", "1,00:EUR");
+
+  //as=getSingleSelectedAccount(ab, db);
+  //if (as==NULL) {
+  //  AB_Banking_Fini(ab);
+  //  return 2;
+  //}
+
+  //printf("selected account\n");
+
+  //t = mkSepaTransfer (db);
+
+  //AB_Transaction_SetSenderMessageUid(t, senderMessageUid);
+  //AB_Transaction_SetPaymentInformationUid(t, paymentInformationUid);
+  //AB_Transaction_SetUniqueAccountId(t, AB_AccountSpec_GetUniqueId(as));
+
+  ///* set local account info from selected AB_ACCOUNT_SPEC */
+  //AB_Banking_FillTransactionFromAccountSpec(t, as);
+
+  ///* some checks */
+  //rv = checkTransactionIbans(t);
+  //if (rv!=0) {
+  //  AB_Transaction_free(t);
+  //  AB_AccountSpec_free(as);
+  //  AB_Banking_Fini(ab);
+  //  return rv;
+  //}
+
+  //t_xml = GWEN_XMLNode_new(GWEN_XMLNodeTypeTag, "transaction");
+  //op_xml = GWEN_XMLNode_new(GWEN_XMLNodeTypeTag, "operation");
+  //root_xml = GWEN_XMLNode_new(GWEN_XMLNodeTypeTag, NULL);
+  //GWEN_XMLNode_AddChild (root_xml, op_xml);
+  //GWEN_XMLNode_AddChild (op_xml, t_xml);
+
+  //AB_Transaction_toXml (t, t_xml);
+
+  //GWEN_XMLNode_WriteFile (root_xml, "operation.xml", GWEN_XML_FLAGS_INDENT);
+
+  return 0;
+}
diff --git a/compile.sh b/compile.sh
new file mode 100755
index 0000000..e70f085
--- /dev/null
+++ b/compile.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+#gcc -Wall taler-aq-prepare-sepatransfer.c -L $HOME/local/lib -laqbanking 
-lgwenhywfar -o taler-aq-prepare-sepatransfer -I 
$HOME/local/include/aqbanking6/ -I $HOME/local/include/gwenhywfar5/
+
+#gcc -Wall taler-aq-commit-sepatransfer.c -L $HOME/local/lib -laqbanking 
-lgwenhywfar -o taler-aq-commit-sepatransfer -I $HOME/local/include/aqbanking6/ 
-I $HOME/local/include/gwenhywfar5/
+
+set -x
+
+gcc -Wall aqgui.c -L $HOME/local/lib -laqbanking -lgwenhywfar -o aqgui  -I 
$HOME/local/include/aqbanking6/ -I $HOME/local/include/gwenhywfar5/ `pkg-config 
--libs --cflags gtk+-2.0` `pkg-config --libs --cflags glib-2.0` -lgwengui-gtk2

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]