[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12389 - in gnunet-gtk: . contrib src
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12389 - in gnunet-gtk: . contrib src |
Date: |
Thu, 29 Jul 2010 13:22:28 +0200 |
Author: grothoff
Date: 2010-07-29 13:22:28 +0200 (Thu, 29 Jul 2010)
New Revision: 12389
Added:
gnunet-gtk/contrib/create_namespace_dialog.glade
Modified:
gnunet-gtk/contrib/Makefile.am
gnunet-gtk/contrib/Makefile.in
gnunet-gtk/contrib/main-window.glade
gnunet-gtk/gnunet_gtk_config.h.in
gnunet-gtk/src/main_window_create_pseudonym.c
Log:
new pseudonym dialog
Modified: gnunet-gtk/contrib/Makefile.am
===================================================================
--- gnunet-gtk/contrib/Makefile.am 2010-07-29 10:47:36 UTC (rev 12388)
+++ gnunet-gtk/contrib/Makefile.am 2010-07-29 11:22:28 UTC (rev 12389)
@@ -9,6 +9,7 @@
pkgdata_DATA = \
about.glade \
+ create_namespace_dialog.glade \
download_as.glade \
main_tab_new_frame.glade \
main-window.glade \
Modified: gnunet-gtk/contrib/Makefile.in
===================================================================
--- gnunet-gtk/contrib/Makefile.in 2010-07-29 10:47:36 UTC (rev 12388)
+++ gnunet-gtk/contrib/Makefile.in 2010-07-29 11:22:28 UTC (rev 12389)
@@ -157,6 +157,7 @@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBICONV = @LIBICONV@
@@ -260,6 +261,7 @@
pkgdata_DATA = \
about.glade \
+ create_namespace_dialog.glade \
download_as.glade \
main_tab_new_frame.glade \
main-window.glade \
Added: gnunet-gtk/contrib/create_namespace_dialog.glade
===================================================================
--- gnunet-gtk/contrib/create_namespace_dialog.glade
(rev 0)
+++ gnunet-gtk/contrib/create_namespace_dialog.glade 2010-07-29 11:22:28 UTC
(rev 12389)
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <requires lib="gtk+" version="2.20"/>
+ <!-- interface-naming-policy project-wide -->
+ <object class="GtkDialog" id="GNUNET_GTK_create_namespace_dialog">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Create namespace</property>
+ <property name="resizable">False</property>
+ <property name="modal">True</property>
+ <property name="window_position">center</property>
+ <property name="icon_name">folder-new</property>
+ <property name="type_hint">dialog</property>
+ <property name="skip_taskbar_hint">True</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="GNUNET_GTK_create_namespace_vbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkHBox" id="GNUNET_GTK_create_namespace_value_hbox">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel"
id="GNUNET_GTK_create_namespace_name_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Name:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry"
id="GNUNET_GTK_create_namespace_name_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">●</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">5</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox"
id="GNUNET_GTK_create_namespace_dialog-action_area">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_create_namespace_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_create_namespace_ok_button">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget
response="-6">GNUNET_GTK_create_namespace_cancel_button</action-widget>
+ <action-widget
response="-5">GNUNET_GTK_create_namespace_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
Modified: gnunet-gtk/contrib/main-window.glade
===================================================================
--- gnunet-gtk/contrib/main-window.glade 2010-07-29 10:47:36 UTC (rev
12388)
+++ gnunet-gtk/contrib/main-window.glade 2010-07-29 11:22:28 UTC (rev
12389)
@@ -47,6 +47,7 @@
<child>
<object class="GtkImageMenuItem"
id="GNUNET_GTK_main_menu_file_create_pseudonym">
<property name="label" translatable="yes">_Create
pseudonym</property>
+ <property name="visible">True</property>
<property name="tooltip_text"
translatable="yes">Create a pseudonym for publishing content. Note that you
can also publish content anonymously (without using a pseudonym).</property>
<property name="use_action_appearance">False</property>
<property name="accel_path"><gnunet-gtk>/File
sharing/Create pseudonym</property>
Modified: gnunet-gtk/gnunet_gtk_config.h.in
===================================================================
--- gnunet-gtk/gnunet_gtk_config.h.in 2010-07-29 10:47:36 UTC (rev 12388)
+++ gnunet-gtk/gnunet_gtk_config.h.in 2010-07-29 11:22:28 UTC (rev 12389)
@@ -15,6 +15,14 @@
/* Define to 1 if you have the <argz.h> header file. */
#undef HAVE_ARGZ_H
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
+ CoreFoundation framework. */
+#undef HAVE_CFLOCALECOPYCURRENT
+
+/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
+ the CoreFoundation framework. */
+#undef HAVE_CFPREFERENCESCOPYAPPVALUE
+
/* Define if the GNU dcgettext() function is already present or preinstalled.
*/
#undef HAVE_DCGETTEXT
Modified: gnunet-gtk/src/main_window_create_pseudonym.c
===================================================================
--- gnunet-gtk/src/main_window_create_pseudonym.c 2010-07-29 10:47:36 UTC
(rev 12388)
+++ gnunet-gtk/src/main_window_create_pseudonym.c 2010-07-29 11:22:28 UTC
(rev 12389)
@@ -31,8 +31,33 @@
GNUNET_GTK_main_menu_create_pseudonym_activate_cb (GtkWidget * dummy,
gpointer data)
{
- /* not implemented */
- GNUNET_break (0);
+ GtkWidget *ad;
+ GtkBuilder *builder;
+ const char *name;
+ struct GNUNET_FS_Namespace *ns;
+
+ builder = GNUNET_GTK_get_new_builder ("create_namespace_dialog.glade");
+ if (builder == NULL)
+ {
+ GNUNET_break (0);
+ return;
+ }
+ ad = GTK_WIDGET (gtk_builder_get_object (builder,
+
"GNUNET_GTK_create_namespace_dialog"));
+ if (GTK_RESPONSE_OK != gtk_dialog_run (GTK_DIALOG (ad)))
+ {
+ gtk_widget_destroy (ad);
+ g_object_unref (G_OBJECT (builder));
+ return;
+ }
+ name = gtk_entry_get_text (GTK_ENTRY (gtk_builder_get_object (builder,
+
"GNUNET_GTK_create_namespace_name_entry")));
+ /* FIXME: show busy dialog while doing key creation */
+ ns = GNUNET_FS_namespace_create (GNUNET_GTK_get_fs_handle (),
+ name);
+ GNUNET_FS_namespace_delete (ns, GNUNET_NO);
+ gtk_widget_destroy (ad);
+ g_object_unref (G_OBJECT (builder));
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12389 - in gnunet-gtk: . contrib src,
gnunet <=