r19558 - gnucash/trunk/src/import-export/aqbanking - Add some disabled testing code that uses the stock gwenhywfar-gtk2 gui for online banking.

Christian Stimming cstim at code.gnucash.org
Mon Sep 6 15:50:50 EDT 2010


Author: cstim
Date: 2010-09-06 15:50:50 -0400 (Mon, 06 Sep 2010)
New Revision: 19558
Trac: http://svn.gnucash.org/trac/changeset/19558

Modified:
   gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c
Log:
Add some disabled testing code that uses the stock gwenhywfar-gtk2 gui for online banking.

Modified: gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c
===================================================================
--- gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c	2010-09-06 19:25:48 UTC (rev 19557)
+++ gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c	2010-09-06 19:50:50 UTC (rev 19558)
@@ -58,6 +58,42 @@
 /* This static indicates the debugging module that this .o belongs to.  */
 static QofLogModule log_module = G_LOG_DOMAIN;
 
+/* The following block can be enabled, but the gwen-gtk2 widgets might
+ * still need some work. */
+#if 0 /*#ifdef USING_GWENHYWFAR_GTK2_GUI*/
+
+/* A GWEN_GUI implementation using gtk2 widgets  */
+static GWEN_GUI *gwen_gui = NULL;
+
+void gnc_GWEN_Gui_log_init(void)
+{
+    if (!gwen_gui)
+    {
+        gwen_gui = Gtk2_Gui_new();
+        GWEN_Gui_SetGui(gwen_gui);
+    }
+}
+GncGWENGui *gnc_GWEN_Gui_get(GtkWidget *parent)
+{
+    if (!gwen_gui)
+        gnc_GWEN_Gui_log_init();
+    return (GncGWENGui*) gwen_gui;
+}
+void gnc_GWEN_Gui_release(GncGWENGui *gui)
+{
+}
+void gnc_GWEN_Gui_shutdown(void)
+{
+    if (gwen_gui)
+    {
+        GWEN_Gui_free(gwen_gui);
+        gwen_gui = NULL;
+        GWEN_Gui_SetGui(NULL);
+    }
+}
+
+#else
+
 /* A unique full-blown GUI, featuring  */
 static GncGWENGui *full_gui = NULL;
 
@@ -1472,3 +1508,4 @@
 
     LEAVE(" ");
 }
+#endif



More information about the gnucash-changes mailing list