gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r813 - in gnunet-gtk: . po src


From: grothoff
Subject: [GNUnet-SVN] r813 - in gnunet-gtk: . po src
Date: Wed, 25 May 2005 04:45:38 -0700 (PDT)

Author: grothoff
Date: 2005-05-25 04:45:30 -0700 (Wed, 25 May 2005)
New Revision: 813

Modified:
   gnunet-gtk/ChangeLog
   gnunet-gtk/Makefile.am
   gnunet-gtk/configure.ac
   gnunet-gtk/po/ChangeLog
   gnunet-gtk/po/POTFILES
   gnunet-gtk/po/POTFILES.in
   gnunet-gtk/src/Makefile.am
   gnunet-gtk/src/main.c
Log:
update

Modified: gnunet-gtk/ChangeLog
===================================================================
--- gnunet-gtk/ChangeLog        2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/ChangeLog        2005-05-25 11:45:30 UTC (rev 813)
@@ -1,3 +1,9 @@
 
 Mon May 23 11:06:02 EST 2005
     Started serious coding on glade-based gnunet-gtk.
+
+2005/5/24 6:45:33 EST
+       update files from .glade file
+
+2005/5/24 16:35:41 EST
+       update files from .glade file

Modified: gnunet-gtk/Makefile.am
===================================================================
--- gnunet-gtk/Makefile.am      2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/Makefile.am      2005-05-25 11:45:30 UTC (rev 813)
@@ -7,22 +7,22 @@
        gnunet-gtk.glade
 
 install-data-local:
+       $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
+       $(INSTALL_DATA) gnunet-gtk.glade $(DESTDIR)$(pkgdatadir)
        @$(NORMAL_INSTALL)
-       if test -d $(srcdir)/pixmaps; then \
-         $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \
-         for pixmap in $(srcdir)/pixmaps/*; do \
-           if test -f $$pixmap; then \
-             $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \
-           fi \
-         done \
-       fi
+       $(mkinstalldirs) $(DESTDIR)$(pkgdatadir); \
+       for pixmap in $(srcdir)/pixmaps/*; do \
+         if test -f $$pixmap; then \
+           $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir); \
+         fi \
+       done
 
 dist-hook:
        if test -d pixmaps; then \
          mkdir $(distdir)/pixmaps; \
          for pixmap in pixmaps/*; do \
            if test -f $$pixmap; then \
-             cp -p $$pixmap $(distdir)/pixmaps; \
+             cp -p $$pixmap $(distdir); \
            fi \
          done \
        fi

Modified: gnunet-gtk/configure.ac
===================================================================
--- gnunet-gtk/configure.ac     2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/configure.ac     2005-05-25 11:45:30 UTC (rev 813)
@@ -176,8 +176,10 @@
 AC_CHECK_LIB(gnunetstats_api,requestStatistics,,
              AC_MSG_ERROR([gnunet-gtk requires stats]))
 
+PKG_CHECK_MODULES(GNUNETGTK, libglade-2.0) # libgnomeui-2.0 >= 1.110.0
+AC_SUBST(GNUNETGTK_CFLAGS)
+AC_SUBST(GNUNETGTK_LIBS)
 
-
 # Set PACKAGE_LOCALE_DIR in config.h.
 if test "x${prefix}" = "xNONE"; then
   AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, 
"${ac_default_prefix}/${DATADIRNAME}/locale", [locale dir])

Modified: gnunet-gtk/po/ChangeLog
===================================================================
--- gnunet-gtk/po/ChangeLog     2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/po/ChangeLog     2005-05-25 11:45:30 UTC (rev 813)
@@ -2,3 +2,9 @@
 
        * Makefile.in.in: Upgrade to gettext-0.14.4.
 
+
+2005/5/24 6:45:33 EST
+       update files from .glade file
+
+2005/5/24 16:35:41 EST
+       update files from .glade file

Modified: gnunet-gtk/po/POTFILES
===================================================================
--- gnunet-gtk/po/POTFILES      2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/po/POTFILES      2005-05-25 11:45:30 UTC (rev 813)
@@ -1,4 +1,13 @@
-     ../src/main.c \
-     ../src/interface.c \
-     ../src/callbacks.c \
-     ../src/support.c
+     .././src/gnunet-gtk.cc \
+     .././src/mainWindow_glade.cc \
+     .././src/mainWindow.cc \
+     .././src/metaDataDialog_glade.cc \
+     .././src/metaDataDialog.cc \
+     .././src/metaDisplayDialog_glade.cc \
+     .././src/metaDisplayDialog.cc \
+     .././src/searchResultsFrame_glade.cc \
+     .././src/searchResultsFrame.cc \
+     .././src/namespaceContentFrame_glade.cc \
+     .././src/namespaceContentFrame.cc \
+     .././src/chatFrame_glade.cc \
+     .././src/chatFrame.cc

Modified: gnunet-gtk/po/POTFILES.in
===================================================================
--- gnunet-gtk/po/POTFILES.in   2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/po/POTFILES.in   2005-05-25 11:45:30 UTC (rev 813)
@@ -1,6 +1,14 @@
 # List of source files containing translatable strings.
-
-src/main.c
-src/interface.c
-src/callbacks.c
-src/support.c
+./src/gnunet-gtk.cc
+./src/mainWindow_glade.cc
+./src/mainWindow.cc
+./src/metaDataDialog_glade.cc
+./src/metaDataDialog.cc
+./src/metaDisplayDialog_glade.cc
+./src/metaDisplayDialog.cc
+./src/searchResultsFrame_glade.cc
+./src/searchResultsFrame.cc
+./src/namespaceContentFrame_glade.cc
+./src/namespaceContentFrame.cc
+./src/chatFrame_glade.cc
+./src/chatFrame.cc

Modified: gnunet-gtk/src/Makefile.am
===================================================================
--- gnunet-gtk/src/Makefile.am  2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/src/Makefile.am  2005-05-25 11:45:30 UTC (rev 813)
@@ -1,16 +1,20 @@
-## Process this file with automake to produce Makefile.in
-
 INCLUDES = \
-       -I$(top_srcdir)/intl \
-       @GTK_CFLAGS@
+  -I$(top_srcdir)/intl \
+  @GTK_CFLAGS@ \
+  @GNUNETGTK_CFLAGS@
 
 bin_PROGRAMS = gnunet-gtk
 
+AM_CFLAGS = \
+  -DGLADE_FILE="\"$(DESTDIR)$(pkgdatadir)/gnunet-gtk.glade\""
+
 gnunet_gtk_SOURCES = \
-       main.c gettext.h \
-       support.c support.h \
-       interface.c interface.h \
-       callbacks.c callbacks.h
+       main.c main.h gettext.h 
 
-gnunet_gtk_LDADD = @GTK_LIBS@ $(INTLLIBS)
+gnunet_gtk_LDADD = \
+  @GTK_LIBS@ \
+  @GNUNETGTK_LIBS@ \
+  $(INTLLIBS) 
 
+gnunet_gtk_LDFLAGS = \
+  -export-dynamic 

Modified: gnunet-gtk/src/main.c
===================================================================
--- gnunet-gtk/src/main.c       2005-05-25 11:44:59 UTC (rev 812)
+++ gnunet-gtk/src/main.c       2005-05-25 11:45:30 UTC (rev 813)
@@ -18,28 +18,39 @@
      Boston, MA 02111-1307, USA.
 */
 
-#ifdef HAVE_CONFIG_H
-#  include <config.h>
-#endif
+/**
+ * @file src/main.c
+ * @brief Main function of gnunet-gtk
+ * @author Christian Grothoff
+ */
 
+#include "config.h"
 #include "gettext.h"
 
 #include <gtk/gtk.h>
+#include <glade/glade.h>
 
 #include <GNUnet/gnunet_util.h>
 #include <GNUnet/gnunet_ecrs_lib.h>
+#include <GNUnet/gnunet_fsui_lib.h>
 
-#include "interface.h"
-#include "support.h"
+#include "main.h"
 
+/**
+ * FSUI event handler.
+ */
+static void eventProcessor(void * cls,
+                          const FSUI_Event * event) {
+  printf("FSUI event received!\n");
+}
 
-
 /**
  * Prints the usage information for this command if the user errs.
- * Aborts the program.
  */
 static void printhelp() {
   static Help help[] = {
+    { 'a', "anonymity", "LEVEL",
+      gettext_noop("set the desired LEVEL of receiver-anonymity") },
     HELP_CONFIG,
     HELP_HELP,
     HELP_HOSTNAME,
@@ -82,7 +93,7 @@
       printhelp();
       return SYSERR;
     case 'v':
-      printf("GNUnet v%s, gnunet-gtk v%s\n",
+      printf("GNUnet v%s, gnunet-gkt v%s\n",
             VERSION,
             AFS_VERSION);
       return SYSERR;
@@ -97,30 +108,37 @@
   return OK;
 }
 
+GladeXML * mainXML;
+struct FSUI_Context * ctx;
 
-int
-main (int argc, char *argv[])
-{
-  GtkWidget * mainWindow;
-  GtkWidget * metaDataDialog;
-  GtkWidget * metaDisplayDialog;
-
-#ifdef ENABLE_NLS
-  bindtextdomain (PACKAGE, PACKAGE_LOCALE_DIR);
-  bind_textdomain_codeset (PACKAGE, "UTF-8");
-  textdomain (PACKAGE);
-#endif
-
-  gtk_set_locale ();
+int main(int argc, 
+        char *argv[]) {
+  
   gtk_init(&argc, &argv);
-  if (SYSERR == initUtil(argc, argv, &parseOptions)) 
-    return 0; /* parse error, --help, etc. */
+  if (SYSERR == initUtil(argc, 
+                        argv, 
+                        &parseOptions))
+    return 0;
   
-  add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps");
+  /* load the interface */
+  mainXML = glade_xml_new(GLADE_FILE,
+                         "mainWindow", 
+                         NULL);
+  /* connect the signals in the interface */
+  glade_xml_signal_autoconnect(mainXML);
+  
+  /* FSUI initialization here! */
+  ctx = FSUI_start("gnunet-gtk",
+                  YES,
+                  &eventProcessor,
+                  NULL);
 
-  mainWindow = create_mainWindow ();
-  gtk_widget_show (mainWindow);
-  gtk_main ();
+  /* start the event loop */
+  gtk_main();
+  FSUI_stop(ctx);
+  doneUtil();
+  
   return 0;
 }
 
+/* ************* end of main.c ************ */





reply via email to

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