aboutsummaryrefslogtreecommitdiff
path: root/gnunet-gtk.glade
diff options
context:
space:
mode:
Diffstat (limited to 'gnunet-gtk.glade')
-rw-r--r--gnunet-gtk.glade837
1 files changed, 464 insertions, 373 deletions
diff --git a/gnunet-gtk.glade b/gnunet-gtk.glade
index c747806e..5b685e76 100644
--- a/gnunet-gtk.glade
+++ b/gnunet-gtk.glade
@@ -6,7 +6,7 @@
6 <property name="title" translatable="yes">gnunet-gtk, GNU's Peer-to-Peer Network</property> 6 <property name="title" translatable="yes">gnunet-gtk, GNU's Peer-to-Peer Network</property>
7 <property name="default_width">700</property> 7 <property name="default_width">700</property>
8 <property name="default_height">500</property> 8 <property name="default_height">500</property>
9 <property name="icon">gnunet-gtk.png</property> 9 <property name="icon">gnunet-gtk</property>
10 <signal name="delete_event" handler="GNUNET_GTK_main_quit" after="yes"/> 10 <signal name="delete_event" handler="GNUNET_GTK_main_quit" after="yes"/>
11 <signal name="window_state_event" handler="GNUNET_GTK_save_main_window_state" after="yes"/> 11 <signal name="window_state_event" handler="GNUNET_GTK_save_main_window_state" after="yes"/>
12 <child> 12 <child>
@@ -27,6 +27,7 @@
27 <child> 27 <child>
28 <widget class="GtkViewport" id="viewport6"> 28 <widget class="GtkViewport" id="viewport6">
29 <property name="visible">True</property> 29 <property name="visible">True</property>
30 <property name="shadow_type">GTK_SHADOW_NONE</property>
30 <child> 31 <child>
31 <widget class="GtkVBox" id="vbox14"> 32 <widget class="GtkVBox" id="vbox14">
32 <property name="visible">True</property> 33 <property name="visible">True</property>
@@ -82,7 +83,7 @@ Thank you,
82 83
83&lt;span size="x-large"&gt;Changes from gnunet-gtk 0.7.2c:&lt;/span&gt; 84&lt;span size="x-large"&gt;Changes from gnunet-gtk 0.7.2c:&lt;/span&gt;
84 85
85This release adds support for starting gnunetd and gnunet-setup with gdsu support. The code was updated to work with GNUnet 0.7.3 (and will not work with previous GNUnet versions). The release also fixes some memory leaks. 86This release adds support for starting gnunetd and gnunet-setup with gksu support. The code was updated to work with GNUnet 0.7.3 (and will not work with previous GNUnet versions). The release also fixes some memory leaks.
86 87
87&lt;span size="x-large"&gt;Changes from gnunet-gtk 0.7.1c:&lt;/span&gt; 88&lt;span size="x-large"&gt;Changes from gnunet-gtk 0.7.1c:&lt;/span&gt;
88 89
@@ -160,6 +161,7 @@ This release fixes downloads of files from directories. The previous version ha
160 <child> 161 <child>
161 <widget class="GtkViewport" id="viewport1"> 162 <widget class="GtkViewport" id="viewport1">
162 <property name="visible">True</property> 163 <property name="visible">True</property>
164 <property name="shadow_type">GTK_SHADOW_NONE</property>
163 <child> 165 <child>
164 <widget class="GtkScrolledWindow" id="scrolledwindow2"> 166 <widget class="GtkScrolledWindow" id="scrolledwindow2">
165 <property name="visible">True</property> 167 <property name="visible">True</property>
@@ -169,6 +171,7 @@ This release fixes downloads of files from directories. The previous version ha
169 <child> 171 <child>
170 <widget class="GtkViewport" id="viewport2"> 172 <widget class="GtkViewport" id="viewport2">
171 <property name="visible">True</property> 173 <property name="visible">True</property>
174 <property name="shadow_type">GTK_SHADOW_NONE</property>
172 <child> 175 <child>
173 <widget class="GtkVBox" id="vbox2"> 176 <widget class="GtkVBox" id="vbox2">
174 <property name="visible">True</property> 177 <property name="visible">True</property>
@@ -603,6 +606,7 @@ This release fixes downloads of files from directories. The previous version ha
603 <child> 606 <child>
604 <widget class="GtkVBox" id="vbox22"> 607 <widget class="GtkVBox" id="vbox22">
605 <property name="visible">True</property> 608 <property name="visible">True</property>
609 <property name="homogeneous">True</property>
606 <child> 610 <child>
607 <widget class="GtkButton" id="cancelSearchButton"> 611 <widget class="GtkButton" id="cancelSearchButton">
608 <property name="visible">True</property> 612 <property name="visible">True</property>
@@ -614,6 +618,10 @@ This release fixes downloads of files from directories. The previous version ha
614 <property name="response_id">0</property> 618 <property name="response_id">0</property>
615 <signal name="clicked" handler="on_abortSearchSummaryButton_clicked_" object="activeSearchesSummary"/> 619 <signal name="clicked" handler="on_abortSearchSummaryButton_clicked_" object="activeSearchesSummary"/>
616 </widget> 620 </widget>
621 <packing>
622 <property name="expand">False</property>
623 <property name="fill">False</property>
624 </packing>
617 </child> 625 </child>
618 <child> 626 <child>
619 <widget class="GtkButton" id="stopSearchButton"> 627 <widget class="GtkButton" id="stopSearchButton">
@@ -627,6 +635,8 @@ This release fixes downloads of files from directories. The previous version ha
627 <signal name="clicked" handler="on_closeSearchSummaryButton_clicked_" object="activeSearchesSummary"/> 635 <signal name="clicked" handler="on_closeSearchSummaryButton_clicked_" object="activeSearchesSummary"/>
628 </widget> 636 </widget>
629 <packing> 637 <packing>
638 <property name="expand">False</property>
639 <property name="fill">False</property>
630 <property name="position">1</property> 640 <property name="position">1</property>
631 </packing> 641 </packing>
632 </child> 642 </child>
@@ -634,6 +644,7 @@ This release fixes downloads of files from directories. The previous version ha
634 <packing> 644 <packing>
635 <property name="expand">False</property> 645 <property name="expand">False</property>
636 <property name="fill">False</property> 646 <property name="fill">False</property>
647 <property name="padding">5</property>
637 <property name="position">1</property> 648 <property name="position">1</property>
638 </packing> 649 </packing>
639 </child> 650 </child>
@@ -658,72 +669,163 @@ This release fixes downloads of files from directories. The previous version ha
658 <property name="label_xalign">0</property> 669 <property name="label_xalign">0</property>
659 <property name="shadow_type">GTK_SHADOW_NONE</property> 670 <property name="shadow_type">GTK_SHADOW_NONE</property>
660 <child> 671 <child>
661 <widget class="GtkHBox" id="hbox61"> 672 <widget class="GtkTable" id="table4">
662 <property name="visible">True</property> 673 <property name="visible">True</property>
674 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
675 <property name="n_rows">2</property>
676 <property name="n_columns">2</property>
663 <child> 677 <child>
664 <widget class="GtkVBox" id="vbox15"> 678 <placeholder/>
679 </child>
680 <child>
681 <widget class="GtkVBox" id="vbox8">
665 <property name="visible">True</property> 682 <property name="visible">True</property>
683 <property name="homogeneous">True</property>
666 <child> 684 <child>
667 <widget class="GtkScrolledWindow" id="scrolledwindow20"> 685 <widget class="GtkButton" id="abortDownloadButton">
668 <property name="visible">True</property> 686 <property name="visible">True</property>
687 <property name="sensitive">False</property>
669 <property name="can_focus">True</property> 688 <property name="can_focus">True</property>
670 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 689 <property name="tooltip" translatable="yes">Cancel the selected download (and all sub-downloads)</property>
671 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 690 <property name="label">gtk-cancel</property>
672 <property name="shadow_type">GTK_SHADOW_IN</property> 691 <property name="use_stock">True</property>
673 <child> 692 <property name="response_id">0</property>
674 <widget class="GtkTreeView" id="activeDownloadsList"> 693 <signal name="clicked" handler="on_abortDownloadButton_clicked_"/>
675 <property name="visible">True</property>
676 <property name="can_focus">True</property>
677 <property name="reorderable">True</property>
678 <property name="rules_hint">True</property>
679 </widget>
680 </child>
681 </widget> 694 </widget>
695 <packing>
696 <property name="fill">False</property>
697 </packing>
682 </child> 698 </child>
683 <child> 699 <child>
684 <widget class="GtkHBox" id="hbox26"> 700 <widget class="GtkButton" id="stopDownloadButton">
685 <property name="visible">True</property> 701 <property name="visible">True</property>
702 <property name="sensitive">False</property>
703 <property name="can_focus">True</property>
704 <property name="tooltip" translatable="yes">Cancel the selected download (and all sub-downloads) and remove them from the list</property>
705 <property name="label">gtk-stop</property>
706 <property name="use_stock">True</property>
707 <property name="response_id">0</property>
708 <signal name="clicked" handler="on_stopDownloadButton_clicked_"/>
709 </widget>
710 <packing>
711 <property name="fill">False</property>
712 <property name="position">1</property>
713 </packing>
714 </child>
715 <child>
716 <widget class="GtkButton" id="clearCompletedDownloadsButton">
717 <property name="visible">True</property>
718 <property name="can_focus">True</property>
719 <property name="tooltip" translatable="yes">Clear completed downloads from the download list</property>
720 <property name="response_id">0</property>
721 <signal name="clicked" handler="on_clearCompletedDownloadsButton_clicked_"/>
686 <child> 722 <child>
687 <widget class="GtkLabel" id="fs_status_URI_label"> 723 <widget class="GtkHBox" id="hbox26">
688 <property name="visible">True</property>
689 <property name="can_focus">True</property>
690 <property name="xpad">5</property>
691 <property name="label" translatable="yes">_Enter URI:</property>
692 <property name="use_underline">True</property>
693 <property name="selectable">True</property>
694 <property name="mnemonic_widget">statusDownloadURIEntry</property>
695 </widget>
696 <packing>
697 <property name="expand">False</property>
698 <property name="fill">False</property>
699 </packing>
700 </child>
701 <child>
702 <widget class="GtkEntry" id="statusDownloadURIEntry">
703 <property name="visible">True</property> 724 <property name="visible">True</property>
704 <property name="can_focus">True</property> 725 <property name="spacing">2</property>
705 <property name="has_focus">True</property> 726 <child>
706 <property name="invisible_char">*</property> 727 <widget class="GtkImage" id="image15">
707 <property name="activates_default">True</property> 728 <property name="visible">True</property>
708 <property name="text">gnunet://ecrs/</property> 729 <property name="stock">gtk-clear</property>
730 </widget>
731 <packing>
732 <property name="expand">False</property>
733 <property name="fill">False</property>
734 </packing>
735 </child>
736 <child>
737 <widget class="GtkLabel" id="label14">
738 <property name="visible">True</property>
739 <property name="label" translatable="yes">_Clean</property>
740 <property name="use_underline">True</property>
741 </widget>
742 <packing>
743 <property name="expand">False</property>
744 <property name="fill">False</property>
745 <property name="position">1</property>
746 </packing>
747 </child>
709 </widget> 748 </widget>
710 <packing>
711 <property name="position">1</property>
712 </packing>
713 </child> 749 </child>
750 </widget>
751 <packing>
752 <property name="fill">False</property>
753 <property name="position">2</property>
754 </packing>
755 </child>
756 </widget>
757 <packing>
758 <property name="left_attach">1</property>
759 <property name="right_attach">2</property>
760 <property name="x_options"></property>
761 <property name="x_padding">5</property>
762 </packing>
763 </child>
764 <child>
765 <widget class="GtkScrolledWindow" id="scrolledwindow10">
766 <property name="visible">True</property>
767 <property name="can_focus">True</property>
768 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
769 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
770 <property name="shadow_type">GTK_SHADOW_IN</property>
771 <child>
772 <widget class="GtkTreeView" id="activeDownloadsList">
773 <property name="visible">True</property>
774 <property name="can_focus">True</property>
775 <property name="reorderable">True</property>
776 <property name="rules_hint">True</property>
777 </widget>
778 </child>
779 </widget>
780 </child>
781 <child>
782 <widget class="GtkHBox" id="hbox24">
783 <property name="visible">True</property>
784 <child>
785 <widget class="GtkLabel" id="fs_status_URI_label">
786 <property name="visible">True</property>
787 <property name="can_focus">True</property>
788 <property name="xpad">5</property>
789 <property name="label" translatable="yes">_Enter URI:</property>
790 <property name="use_underline">True</property>
791 <property name="selectable">True</property>
792 <property name="mnemonic_widget">statusDownloadURIEntry</property>
793 </widget>
794 <packing>
795 <property name="expand">False</property>
796 <property name="fill">False</property>
797 </packing>
798 </child>
799 <child>
800 <widget class="GtkEntry" id="statusDownloadURIEntry">
801 <property name="visible">True</property>
802 <property name="can_focus">True</property>
803 <property name="has_focus">True</property>
804 <property name="invisible_char">*</property>
805 <property name="activates_default">True</property>
806 <property name="text">gnunet://ecrs/</property>
807 </widget>
808 <packing>
809 <property name="position">1</property>
810 </packing>
811 </child>
812 <child>
813 <widget class="GtkButton" id="fs_status_download_button">
814 <property name="visible">True</property>
815 <property name="can_focus">True</property>
816 <property name="tooltip" translatable="yes">Download the content specified by the URI</property>
817 <property name="response_id">0</property>
714 <child> 818 <child>
715 <widget class="GtkButton" id="fs_status_download_button"> 819 <widget class="GtkAlignment" id="alignment9">
716 <property name="visible">True</property> 820 <property name="visible">True</property>
717 <property name="can_focus">True</property> 821 <property name="xscale">0</property>
718 <property name="tooltip" translatable="yes">Download the content specified by the URI</property> 822 <property name="yscale">0</property>
719 <property name="response_id">0</property>
720 <signal name="clicked" handler="on_statusDownloadURIEntry_editing_done_" object="statusDownloadURIEntry"/>
721 <child> 823 <child>
722 <widget class="GtkHBox" id="downloadButtonHbox"> 824 <widget class="GtkHBox" id="hbox25">
723 <property name="visible">True</property> 825 <property name="visible">True</property>
724 <property name="spacing">2</property> 826 <property name="spacing">2</property>
725 <child> 827 <child>
726 <widget class="GtkImage" id="downloadButtonImage"> 828 <widget class="GtkImage" id="image14">
727 <property name="visible">True</property> 829 <property name="visible">True</property>
728 <property name="stock">gtk-go-down</property> 830 <property name="stock">gtk-go-down</property>
729 </widget> 831 </widget>
@@ -733,7 +835,7 @@ This release fixes downloads of files from directories. The previous version ha
733 </packing> 835 </packing>
734 </child> 836 </child>
735 <child> 837 <child>
736 <widget class="GtkLabel" id="downloadButtonLabel"> 838 <widget class="GtkLabel" id="label12">
737 <property name="visible">True</property> 839 <property name="visible">True</property>
738 <property name="label" translatable="yes">D_ownload</property> 840 <property name="label" translatable="yes">D_ownload</property>
739 <property name="use_underline">True</property> 841 <property name="use_underline">True</property>
@@ -747,100 +849,48 @@ This release fixes downloads of files from directories. The previous version ha
747 </widget> 849 </widget>
748 </child> 850 </child>
749 </widget> 851 </widget>
750 <packing>
751 <property name="expand">False</property>
752 <property name="fill">False</property>
753 <property name="position">2</property>
754 </packing>
755 </child>
756 <child>
757 <widget class="GtkLabel" id="label136">
758 <property name="visible">True</property>
759 <property name="xpad">3</property>
760 <property name="label" translatable="yes">with _anonymity</property>
761 <property name="use_underline">True</property>
762 <property name="mnemonic_widget">fsstatusAnonymitySpin</property>
763 </widget>
764 <packing>
765 <property name="expand">False</property>
766 <property name="fill">False</property>
767 <property name="position">3</property>
768 </packing>
769 </child>
770 <child>
771 <widget class="GtkSpinButton" id="fsstatusAnonymitySpin">
772 <property name="visible">True</property>
773 <property name="can_focus">True</property>
774 <property name="adjustment">1 0 999999 1 10 10</property>
775 <property name="climb_rate">1</property>
776 <property name="numeric">True</property>
777 <signal name="value_changed" handler="on_anonymity_spin_changed_"/>
778 </widget>
779 <packing>
780 <property name="expand">False</property>
781 <property name="fill">False</property>
782 <property name="position">4</property>
783 </packing>
784 </child> 852 </child>
785 </widget> 853 </widget>
786 <packing> 854 <packing>
787 <property name="expand">False</property> 855 <property name="expand">False</property>
788 <property name="fill">False</property> 856 <property name="fill">False</property>
789 <property name="padding">5</property> 857 <property name="position">2</property>
790 <property name="position">1</property>
791 </packing> 858 </packing>
792 </child> 859 </child>
793 </widget>
794 </child>
795 <child>
796 <widget class="GtkVBox" id="vbox20">
797 <property name="visible">True</property>
798 <child> 860 <child>
799 <widget class="GtkButton" id="abortDownloadButton"> 861 <widget class="GtkLabel" id="label13">
800 <property name="visible">True</property> 862 <property name="visible">True</property>
801 <property name="sensitive">False</property> 863 <property name="xpad">3</property>
802 <property name="can_focus">True</property> 864 <property name="label" translatable="yes">with _anonymity</property>
803 <property name="tooltip" translatable="yes">Cancel the selected download (and all sub-downloads)</property> 865 <property name="use_underline">True</property>
804 <property name="label">gtk-cancel</property> 866 <property name="mnemonic_widget">fsstatusAnonymitySpin</property>
805 <property name="use_stock">True</property>
806 <property name="response_id">0</property>
807 <signal name="clicked" handler="on_abortDownloadButton_clicked_" object="activeDownloadsList"/>
808 </widget>
809 </child>
810 <child>
811 <widget class="GtkButton" id="stopDownloadButton">
812 <property name="visible">True</property>
813 <property name="sensitive">False</property>
814 <property name="can_focus">True</property>
815 <property name="tooltip" translatable="yes">Cancel the selected download (and all sub-downloads) and remove them from the list</property>
816 <property name="label">gtk-stop</property>
817 <property name="use_stock">True</property>
818 <property name="response_id">0</property>
819 <signal name="clicked" handler="on_stopDownloadButton_clicked_" object="activeDownloadsList"/>
820 </widget> 867 </widget>
821 <packing> 868 <packing>
822 <property name="position">1</property> 869 <property name="expand">False</property>
870 <property name="fill">False</property>
871 <property name="position">3</property>
823 </packing> 872 </packing>
824 </child> 873 </child>
825 <child> 874 <child>
826 <widget class="GtkButton" id="clearCompletedDownloadsButton"> 875 <widget class="GtkSpinButton" id="fsstatusAnonymitySpin">
827 <property name="visible">True</property> 876 <property name="visible">True</property>
828 <property name="can_focus">True</property> 877 <property name="can_focus">True</property>
829 <property name="tooltip" translatable="yes">Clear completed downloads from the download list</property> 878 <property name="adjustment">1 0 999999 1 10 10</property>
830 <property name="label">gtk-clear</property> 879 <property name="climb_rate">1</property>
831 <property name="use_stock">True</property> 880 <property name="numeric">True</property>
832 <property name="response_id">0</property>
833 <signal name="clicked" handler="on_clearCompletedDownloadsButton_clicked_" object="activeDownloadsList"/>
834 </widget> 881 </widget>
835 <packing> 882 <packing>
836 <property name="position">2</property> 883 <property name="expand">False</property>
884 <property name="fill">False</property>
885 <property name="position">4</property>
837 </packing> 886 </packing>
838 </child> 887 </child>
839 </widget> 888 </widget>
840 <packing> 889 <packing>
841 <property name="expand">False</property> 890 <property name="top_attach">1</property>
842 <property name="fill">False</property> 891 <property name="bottom_attach">2</property>
843 <property name="position">1</property> 892 <property name="y_options"></property>
893 <property name="y_padding">5</property>
844 </packing> 894 </packing>
845 </child> 895 </child>
846 </widget> 896 </widget>
@@ -889,6 +939,7 @@ This release fixes downloads of files from directories. The previous version ha
889 <child> 939 <child>
890 <widget class="GtkVBox" id="vbox21"> 940 <widget class="GtkVBox" id="vbox21">
891 <property name="visible">True</property> 941 <property name="visible">True</property>
942 <property name="homogeneous">True</property>
892 <child> 943 <child>
893 <widget class="GtkButton" id="cancelUploadButton"> 944 <widget class="GtkButton" id="cancelUploadButton">
894 <property name="visible">True</property> 945 <property name="visible">True</property>
@@ -900,6 +951,10 @@ This release fixes downloads of files from directories. The previous version ha
900 <property name="response_id">0</property> 951 <property name="response_id">0</property>
901 <signal name="clicked" handler="on_abortUploadButton_clicked_" object="activeUploadsList"/> 952 <signal name="clicked" handler="on_abortUploadButton_clicked_" object="activeUploadsList"/>
902 </widget> 953 </widget>
954 <packing>
955 <property name="expand">False</property>
956 <property name="fill">False</property>
957 </packing>
903 </child> 958 </child>
904 <child> 959 <child>
905 <widget class="GtkButton" id="stopUploadButton"> 960 <widget class="GtkButton" id="stopUploadButton">
@@ -913,20 +968,49 @@ This release fixes downloads of files from directories. The previous version ha
913 <signal name="clicked" handler="on_stopUploadButton_clicked_" object="activeUploadsList"/> 968 <signal name="clicked" handler="on_stopUploadButton_clicked_" object="activeUploadsList"/>
914 </widget> 969 </widget>
915 <packing> 970 <packing>
971 <property name="expand">False</property>
972 <property name="fill">False</property>
916 <property name="position">1</property> 973 <property name="position">1</property>
917 </packing> 974 </packing>
918 </child> 975 </child>
919 <child> 976 <child>
920 <widget class="GtkButton" id="clearUploadsButton"> 977 <widget class="GtkButton" id="clearCompletedDownloadsButton2">
921 <property name="visible">True</property> 978 <property name="visible">True</property>
922 <property name="can_focus">True</property> 979 <property name="can_focus">True</property>
923 <property name="tooltip" translatable="yes">Clear completed uploads from the upload list</property> 980 <property name="tooltip" translatable="yes">Clear completed downloads from the download list</property>
924 <property name="label">gtk-clear</property>
925 <property name="use_stock">True</property>
926 <property name="response_id">0</property> 981 <property name="response_id">0</property>
927 <signal name="clicked" handler="on_clearCompletedUploadsButton_clicked_" object="activeUploadsList"/> 982 <signal name="clicked" handler="on_clearCompletedUploadsButton_clicked_"/>
983 <child>
984 <widget class="GtkHBox" id="hbox5">
985 <property name="visible">True</property>
986 <property name="spacing">2</property>
987 <child>
988 <widget class="GtkImage" id="image4">
989 <property name="visible">True</property>
990 <property name="stock">gtk-clear</property>
991 </widget>
992 <packing>
993 <property name="expand">False</property>
994 <property name="fill">False</property>
995 </packing>
996 </child>
997 <child>
998 <widget class="GtkLabel" id="label2">
999 <property name="visible">True</property>
1000 <property name="label" translatable="yes">_Clean</property>
1001 <property name="use_underline">True</property>
1002 </widget>
1003 <packing>
1004 <property name="expand">False</property>
1005 <property name="fill">False</property>
1006 <property name="position">1</property>
1007 </packing>
1008 </child>
1009 </widget>
1010 </child>
928 </widget> 1011 </widget>
929 <packing> 1012 <packing>
1013 <property name="fill">False</property>
930 <property name="position">2</property> 1014 <property name="position">2</property>
931 </packing> 1015 </packing>
932 </child> 1016 </child>
@@ -934,6 +1018,7 @@ This release fixes downloads of files from directories. The previous version ha
934 <packing> 1018 <packing>
935 <property name="expand">False</property> 1019 <property name="expand">False</property>
936 <property name="fill">False</property> 1020 <property name="fill">False</property>
1021 <property name="padding">5</property>
937 <property name="position">1</property> 1022 <property name="position">1</property>
938 </packing> 1023 </packing>
939 </child> 1024 </child>
@@ -1244,241 +1329,121 @@ This release fixes downloads of files from directories. The previous version ha
1244 <placeholder/> 1329 <placeholder/>
1245 </child> 1330 </child>
1246 <child> 1331 <child>
1247 <widget class="GtkCheckButton" id="doExtractCheckButton"> 1332 <widget class="GtkLabel" id="methodLabel">
1248 <property name="visible">True</property>
1249 <property name="can_focus">True</property>
1250 <property name="tooltip" translatable="yes">Controls if GNUnet should (automatically) extract metadata for files. If unchecked, the default metadata for the upload will only contain the filename. If checked, GNU libextractor will be used to provide additional metadata (such as thumbnails). The option only applies when a directory is uploaded. For individual files, GNU libextractor is always used (you will have a chance to edit the extracted metadata in a dialog).</property>
1251 <property name="response_id">0</property>
1252 <property name="active">True</property>
1253 <property name="draw_indicator">True</property>
1254 <child>
1255 <widget class="GtkAlignment" id="alignment24">
1256 <property name="visible">True</property>
1257 <property name="xscale">0</property>
1258 <property name="yscale">0</property>
1259 <child>
1260 <widget class="GtkHBox" id="hbox66">
1261 <property name="visible">True</property>
1262 <property name="spacing">2</property>
1263 <child>
1264 <widget class="GtkImage" id="image49">
1265 <property name="visible">True</property>
1266 <property name="stock">gtk-index</property>
1267 </widget>
1268 <packing>
1269 <property name="expand">False</property>
1270 <property name="fill">False</property>
1271 </packing>
1272 </child>
1273 <child>
1274 <widget class="GtkLabel" id="label151">
1275 <property name="visible">True</property>
1276 <property name="label" translatable="yes">Use libextractor for files in directories</property>
1277 <property name="use_underline">True</property>
1278 </widget>
1279 <packing>
1280 <property name="expand">False</property>
1281 <property name="fill">False</property>
1282 <property name="position">1</property>
1283 </packing>
1284 </child>
1285 </widget>
1286 </child>
1287 </widget>
1288 </child>
1289 </widget>
1290 <packing>
1291 <property name="left_attach">2</property>
1292 <property name="right_attach">3</property>
1293 <property name="top_attach">3</property>
1294 <property name="bottom_attach">4</property>
1295 <property name="x_options">GTK_FILL</property>
1296 <property name="y_options"></property>
1297 </packing>
1298 </child>
1299 <child>
1300 <widget class="GtkSpinButton" id="contentPrioritySpinButton">
1301 <property name="width_request">94</property>
1302 <property name="visible">True</property> 1333 <property name="visible">True</property>
1303 <property name="can_focus">True</property> 1334 <property name="xalign">0</property>
1304 <property name="tooltip" translatable="yes">How important is the file (used to prioritize data in the local datastore).</property> 1335 <property name="xpad">5</property>
1305 <property name="adjustment">1000 0 100000000 50 500 500</property> 1336 <property name="label" translatable="yes">Method:</property>
1306 <property name="climb_rate">500</property> 1337 <property name="use_underline">True</property>
1307 <property name="numeric">True</property> 1338 <property name="mnemonic_widget">indexbutton</property>
1308 </widget> 1339 </widget>
1309 <packing> 1340 <packing>
1310 <property name="left_attach">1</property>
1311 <property name="right_attach">2</property>
1312 <property name="top_attach">3</property>
1313 <property name="bottom_attach">4</property>
1314 <property name="x_options">GTK_FILL</property> 1341 <property name="x_options">GTK_FILL</property>
1315 <property name="y_options"></property> 1342 <property name="y_options"></property>
1316 </packing> 1343 </packing>
1317 </child> 1344 </child>
1318 <child> 1345 <child>
1319 <widget class="GtkRadioButton" id="scopeFileOnlyButton"> 1346 <widget class="GtkRadioButton" id="indexbutton">
1320 <property name="visible">True</property> 1347 <property name="visible">True</property>
1321 <property name="can_focus">True</property> 1348 <property name="can_focus">True</property>
1322 <property name="tooltip" translatable="yes">Only publish a single file.</property> 1349 <property name="tooltip" translatable="yes">Indexing will avoid copying the file into the GNUnet database. Instead, GNUnet will try to add a symbolic link to the specified file. If that fails, a copy of the file will be created. Indexing should be used if the local machine is unlikely to ever be compromised by an adversary and if the uploaded file will not be modified or moved in the future. Indexing is more efficient than insertion.</property>
1323 <property name="label" translatable="yes">file onl_y</property> 1350 <property name="label" translatable="yes">Inde_x</property>
1324 <property name="use_underline">True</property> 1351 <property name="use_underline">True</property>
1325 <property name="response_id">0</property> 1352 <property name="response_id">0</property>
1326 <property name="active">True</property> 1353 <property name="active">True</property>
1327 <property name="draw_indicator">True</property> 1354 <property name="draw_indicator">True</property>
1328 <property name="group">scopeRecursiveButton</property>
1329 </widget> 1355 </widget>
1330 <packing> 1356 <packing>
1331 <property name="left_attach">1</property> 1357 <property name="left_attach">1</property>
1332 <property name="right_attach">2</property> 1358 <property name="right_attach">2</property>
1333 <property name="top_attach">1</property>
1334 <property name="bottom_attach">2</property>
1335 <property name="x_options">GTK_FILL</property> 1359 <property name="x_options">GTK_FILL</property>
1336 <property name="y_options"></property> 1360 <property name="y_options"></property>
1337 </packing> 1361 </packing>
1338 </child> 1362 </child>
1339 <child> 1363 <child>
1340 <widget class="GtkButton" id="mainFileSharingInsertBrowseButton"> 1364 <widget class="GtkRadioButton" id="insertButton">
1341 <property name="visible">True</property> 1365 <property name="visible">True</property>
1342 <property name="can_focus">True</property> 1366 <property name="can_focus">True</property>
1343 <property name="tooltip" translatable="yes">Browse local computer for files (or directories) to publish.</property> 1367 <property name="tooltip" translatable="yes">Inserting a file means that an encrypted copy will be added to the GNUnet database. Without the proper key (which is not stored in plaintext anywhere) the file cannot be decrypted. Use this option for small files, files that will be modified soon, files that maybe moved or if you are afraid that an adversary may detect the file in plaintext on your machine (after compromising your machine).</property>
1368 <property name="label" translatable="yes">I_nsert</property>
1369 <property name="use_underline">True</property>
1344 <property name="response_id">0</property> 1370 <property name="response_id">0</property>
1345 <signal name="clicked" handler="on_mainFileSharingInsertBrowseButton_clicked_" object="fsinsertfilenamecombo"/> 1371 <property name="draw_indicator">True</property>
1346 <child> 1372 <property name="group">indexbutton</property>
1347 <widget class="GtkHBox" id="hbox60">
1348 <property name="visible">True</property>
1349 <property name="spacing">2</property>
1350 <child>
1351 <widget class="GtkImage" id="image46">
1352 <property name="visible">True</property>
1353 <property name="stock">gtk-open</property>
1354 </widget>
1355 <packing>
1356 <property name="expand">False</property>
1357 <property name="fill">False</property>
1358 </packing>
1359 </child>
1360 <child>
1361 <widget class="GtkLabel" id="label143">
1362 <property name="visible">True</property>
1363 <property name="label" translatable="yes">_Browse</property>
1364 <property name="use_underline">True</property>
1365 </widget>
1366 <packing>
1367 <property name="expand">False</property>
1368 <property name="fill">False</property>
1369 <property name="position">1</property>
1370 </packing>
1371 </child>
1372 </widget>
1373 </child>
1374 </widget> 1373 </widget>
1375 <packing> 1374 <packing>
1376 <property name="left_attach">2</property> 1375 <property name="left_attach">2</property>
1377 <property name="right_attach">3</property> 1376 <property name="right_attach">3</property>
1378 <property name="top_attach">4</property>
1379 <property name="bottom_attach">5</property>
1380 <property name="x_options">GTK_FILL</property> 1377 <property name="x_options">GTK_FILL</property>
1381 <property name="y_options"></property> 1378 <property name="y_options"></property>
1382 </packing> 1379 </packing>
1383 </child> 1380 </child>
1384 <child> 1381 <child>
1385 <widget class="GtkAlignment" id="uploadFilenameAlignment"> 1382 <widget class="GtkLabel" id="scopeLabel">
1386 <property name="visible">True</property> 1383 <property name="visible">True</property>
1387 <child> 1384 <property name="xalign">0</property>
1388 <widget class="GtkComboBoxEntry" id="uploadFilenameComboBoxEntry"> 1385 <property name="xpad">5</property>
1389 <property name="visible">True</property> 1386 <property name="label" translatable="yes">Scope:</property>
1390 <property name="can_focus">True</property> 1387 <property name="use_underline">True</property>
1391 <signal name="changed" handler="on_uploadFilenameComboBoxEntry_changed_"/> 1388 <property name="mnemonic_widget">scopeFileOnlyButton</property>
1392 <child internal-child="entry">
1393 <widget class="GtkEntry" id="comboboxentry-entry3">
1394 </widget>
1395 </child>
1396 </widget>
1397 </child>
1398 </widget> 1389 </widget>
1399 <packing> 1390 <packing>
1400 <property name="left_attach">1</property> 1391 <property name="top_attach">1</property>
1401 <property name="right_attach">2</property> 1392 <property name="bottom_attach">2</property>
1402 <property name="top_attach">4</property> 1393 <property name="x_options">GTK_FILL</property>
1403 <property name="bottom_attach">5</property> 1394 <property name="y_options"></property>
1404 <property name="y_options">GTK_FILL</property>
1405 </packing> 1395 </packing>
1406 </child> 1396 </child>
1407 <child> 1397 <child>
1408 <widget class="GtkLabel" id="label150"> 1398 <widget class="GtkLabel" id="anonymityUploadLabel">
1409 <property name="visible">True</property> 1399 <property name="visible">True</property>
1410 <property name="xalign">0</property> 1400 <property name="xalign">0</property>
1411 <property name="xpad">5</property> 1401 <property name="xpad">5</property>
1412 <property name="label" translatable="yes">_Priority:</property> 1402 <property name="label" translatable="yes">_Anonymity:</property>
1413 <property name="use_underline">True</property> 1403 <property name="use_underline">True</property>
1414 <property name="mnemonic_widget">contentPrioritySpinButton</property> 1404 <property name="mnemonic_widget">uploadAnonymityLevelSpinButton</property>
1415 </widget> 1405 </widget>
1416 <packing> 1406 <packing>
1417 <property name="top_attach">3</property> 1407 <property name="top_attach">2</property>
1418 <property name="bottom_attach">4</property> 1408 <property name="bottom_attach">3</property>
1419 <property name="x_options">GTK_FILL</property> 1409 <property name="x_options">GTK_FILL</property>
1420 <property name="y_options"></property> 1410 <property name="y_options"></property>
1421 </packing> 1411 </packing>
1422 </child> 1412 </child>
1423 <child> 1413 <child>
1424 <widget class="GtkLabel" id="uploadFilenameLabel"> 1414 <widget class="GtkRadioButton" id="scopeRecursiveButton">
1425 <property name="visible">True</property> 1415 <property name="visible">True</property>
1426 <property name="xalign">0</property> 1416 <property name="can_focus">True</property>
1427 <property name="xpad">5</property> 1417 <property name="tooltip" translatable="yes">Recursively publish an entire directory tree</property>
1428 <property name="label" translatable="yes">_Filename:</property> 1418 <property name="label" translatable="yes">_Recursive (for entire directories)</property>
1429 <property name="use_underline">True</property> 1419 <property name="use_underline">True</property>
1430 <property name="justify">GTK_JUSTIFY_CENTER</property> 1420 <property name="response_id">0</property>
1431 <property name="mnemonic_widget">uploadFilenameComboBoxEntry</property> 1421 <property name="draw_indicator">True</property>
1432 </widget> 1422 </widget>
1433 <packing> 1423 <packing>
1434 <property name="top_attach">4</property> 1424 <property name="left_attach">2</property>
1435 <property name="bottom_attach">5</property> 1425 <property name="right_attach">3</property>
1426 <property name="top_attach">1</property>
1427 <property name="bottom_attach">2</property>
1436 <property name="x_options">GTK_FILL</property> 1428 <property name="x_options">GTK_FILL</property>
1437 <property name="y_options"></property> 1429 <property name="y_options"></property>
1438 </packing> 1430 </packing>
1439 </child> 1431 </child>
1440 <child> 1432 <child>
1441 <widget class="GtkButton" id="fsinsertuploadbutton"> 1433 <widget class="GtkSpinButton" id="uploadAnonymityLevelSpinButton">
1442 <property name="visible">True</property> 1434 <property name="visible">True</property>
1443 <property name="sensitive">False</property>
1444 <property name="can_focus">True</property> 1435 <property name="can_focus">True</property>
1445 <property name="tooltip" translatable="yes">Share the specified file with the selected options (you will then be prompted to enter meta-data and keywords).</property> 1436 <property name="tooltip" translatable="yes">What level of sender-anonymity is desired when sharing this particular file? 0 allows direct connections (no anonymity). Higher levels require increasing amounts of cover traffic per shared block, increasing your privacy at the expense of efficiency.</property>
1446 <property name="response_id">0</property> 1437 <property name="adjustment">1 0 10000 1 10 10</property>
1447 <signal name="clicked" handler="on_fsinsertuploadbutton_clicked_"/> 1438 <property name="climb_rate">1</property>
1448 <child> 1439 <property name="numeric">True</property>
1449 <widget class="GtkHBox" id="hbox55"> 1440 <signal name="value_changed" handler="on_anonymity_spin_changed_"/>
1450 <property name="visible">True</property>
1451 <property name="spacing">2</property>
1452 <child>
1453 <widget class="GtkImage" id="image42">
1454 <property name="visible">True</property>
1455 <property name="stock">gtk-go-up</property>
1456 </widget>
1457 <packing>
1458 <property name="expand">False</property>
1459 <property name="fill">False</property>
1460 </packing>
1461 </child>
1462 <child>
1463 <widget class="GtkLabel" id="label137">
1464 <property name="visible">True</property>
1465 <property name="label" translatable="yes">Pub_lish</property>
1466 <property name="use_underline">True</property>
1467 </widget>
1468 <packing>
1469 <property name="expand">False</property>
1470 <property name="fill">False</property>
1471 <property name="position">1</property>
1472 </packing>
1473 </child>
1474 </widget>
1475 </child>
1476 </widget> 1441 </widget>
1477 <packing> 1442 <packing>
1478 <property name="left_attach">2</property> 1443 <property name="left_attach">1</property>
1479 <property name="right_attach">3</property> 1444 <property name="right_attach">2</property>
1480 <property name="top_attach">5</property> 1445 <property name="top_attach">2</property>
1481 <property name="bottom_attach">6</property> 1446 <property name="bottom_attach">3</property>
1482 <property name="x_options">GTK_FILL</property> 1447 <property name="x_options">GTK_FILL</property>
1483 <property name="y_options"></property> 1448 <property name="y_options"></property>
1484 </packing> 1449 </packing>
@@ -1537,121 +1502,241 @@ This release fixes downloads of files from directories. The previous version ha
1537 </packing> 1502 </packing>
1538 </child> 1503 </child>
1539 <child> 1504 <child>
1540 <widget class="GtkSpinButton" id="uploadAnonymityLevelSpinButton"> 1505 <widget class="GtkButton" id="fsinsertuploadbutton">
1541 <property name="visible">True</property> 1506 <property name="visible">True</property>
1507 <property name="sensitive">False</property>
1542 <property name="can_focus">True</property> 1508 <property name="can_focus">True</property>
1543 <property name="tooltip" translatable="yes">What level of sender-anonymity is desired when sharing this particular file? 0 allows direct connections (no anonymity). Higher levels require increasing amounts of cover traffic per shared block, increasing your privacy at the expense of efficiency.</property> 1509 <property name="tooltip" translatable="yes">Share the specified file with the selected options (you will then be prompted to enter meta-data and keywords)</property>
1544 <property name="adjustment">1 0 10000 1 10 10</property> 1510 <property name="response_id">0</property>
1545 <property name="climb_rate">1</property> 1511 <signal name="clicked" handler="on_fsinsertuploadbutton_clicked_"/>
1546 <property name="numeric">True</property> 1512 <child>
1547 <signal name="value_changed" handler="on_anonymity_spin_changed_"/> 1513 <widget class="GtkHBox" id="hbox55">
1514 <property name="visible">True</property>
1515 <property name="spacing">2</property>
1516 <child>
1517 <widget class="GtkImage" id="image42">
1518 <property name="visible">True</property>
1519 <property name="stock">gtk-go-up</property>
1520 </widget>
1521 <packing>
1522 <property name="expand">False</property>
1523 <property name="fill">False</property>
1524 </packing>
1525 </child>
1526 <child>
1527 <widget class="GtkLabel" id="label137">
1528 <property name="visible">True</property>
1529 <property name="label" translatable="yes">Pub_lish</property>
1530 <property name="use_underline">True</property>
1531 </widget>
1532 <packing>
1533 <property name="expand">False</property>
1534 <property name="fill">False</property>
1535 <property name="position">1</property>
1536 </packing>
1537 </child>
1538 </widget>
1539 </child>
1548 </widget> 1540 </widget>
1549 <packing> 1541 <packing>
1550 <property name="left_attach">1</property> 1542 <property name="left_attach">2</property>
1551 <property name="right_attach">2</property> 1543 <property name="right_attach">3</property>
1552 <property name="top_attach">2</property> 1544 <property name="top_attach">5</property>
1553 <property name="bottom_attach">3</property> 1545 <property name="bottom_attach">6</property>
1554 <property name="x_options">GTK_FILL</property> 1546 <property name="x_options">GTK_FILL</property>
1555 <property name="y_options"></property> 1547 <property name="y_options"></property>
1556 </packing> 1548 </packing>
1557 </child> 1549 </child>
1558 <child> 1550 <child>
1559 <widget class="GtkRadioButton" id="scopeRecursiveButton"> 1551 <widget class="GtkLabel" id="uploadFilenameLabel">
1560 <property name="visible">True</property> 1552 <property name="visible">True</property>
1561 <property name="can_focus">True</property> 1553 <property name="xalign">0</property>
1562 <property name="tooltip" translatable="yes">Recursively publish an entire directory tree.</property> 1554 <property name="xpad">5</property>
1563 <property name="label" translatable="yes">_recursive (for entire directories)</property> 1555 <property name="label" translatable="yes">_Filename:</property>
1564 <property name="use_underline">True</property> 1556 <property name="use_underline">True</property>
1565 <property name="response_id">0</property> 1557 <property name="justify">GTK_JUSTIFY_CENTER</property>
1566 <property name="draw_indicator">True</property> 1558 <property name="mnemonic_widget">uploadFilenameComboBoxEntry</property>
1567 </widget> 1559 </widget>
1568 <packing> 1560 <packing>
1569 <property name="left_attach">2</property> 1561 <property name="top_attach">4</property>
1570 <property name="right_attach">3</property> 1562 <property name="bottom_attach">5</property>
1571 <property name="top_attach">1</property>
1572 <property name="bottom_attach">2</property>
1573 <property name="x_options">GTK_FILL</property> 1563 <property name="x_options">GTK_FILL</property>
1574 <property name="y_options"></property> 1564 <property name="y_options"></property>
1575 </packing> 1565 </packing>
1576 </child> 1566 </child>
1577 <child> 1567 <child>
1578 <widget class="GtkLabel" id="anonymityUploadLabel"> 1568 <widget class="GtkLabel" id="label150">
1579 <property name="visible">True</property> 1569 <property name="visible">True</property>
1580 <property name="xalign">0</property> 1570 <property name="xalign">0</property>
1581 <property name="xpad">5</property> 1571 <property name="xpad">5</property>
1582 <property name="label" translatable="yes">_Anonymity:</property> 1572 <property name="label" translatable="yes">_Priority:</property>
1583 <property name="use_underline">True</property> 1573 <property name="use_underline">True</property>
1584 <property name="mnemonic_widget">uploadAnonymityLevelSpinButton</property> 1574 <property name="mnemonic_widget">contentPrioritySpinButton</property>
1585 </widget> 1575 </widget>
1586 <packing> 1576 <packing>
1587 <property name="top_attach">2</property> 1577 <property name="top_attach">3</property>
1588 <property name="bottom_attach">3</property> 1578 <property name="bottom_attach">4</property>
1589 <property name="x_options">GTK_FILL</property> 1579 <property name="x_options">GTK_FILL</property>
1590 <property name="y_options"></property> 1580 <property name="y_options"></property>
1591 </packing> 1581 </packing>
1592 </child> 1582 </child>
1593 <child> 1583 <child>
1594 <widget class="GtkLabel" id="scopeLabel"> 1584 <widget class="GtkAlignment" id="uploadFilenameAlignment">
1595 <property name="visible">True</property> 1585 <property name="visible">True</property>
1596 <property name="xalign">0</property> 1586 <child>
1597 <property name="xpad">5</property> 1587 <widget class="GtkComboBoxEntry" id="uploadFilenameComboBoxEntry">
1598 <property name="label" translatable="yes">Scope:</property> 1588 <property name="visible">True</property>
1599 <property name="use_underline">True</property> 1589 <property name="can_focus">True</property>
1600 <property name="mnemonic_widget">scopeFileOnlyButton</property> 1590 <signal name="changed" handler="on_uploadFilenameComboBoxEntry_changed_"/>
1591 <child internal-child="entry">
1592 <widget class="GtkEntry" id="comboboxentry-entry3">
1593 </widget>
1594 </child>
1595 </widget>
1596 </child>
1601 </widget> 1597 </widget>
1602 <packing> 1598 <packing>
1603 <property name="top_attach">1</property> 1599 <property name="left_attach">1</property>
1604 <property name="bottom_attach">2</property> 1600 <property name="right_attach">2</property>
1605 <property name="x_options">GTK_FILL</property> 1601 <property name="top_attach">4</property>
1602 <property name="bottom_attach">5</property>
1606 <property name="y_options"></property> 1603 <property name="y_options"></property>
1607 </packing> 1604 </packing>
1608 </child> 1605 </child>
1609 <child> 1606 <child>
1610 <widget class="GtkRadioButton" id="insertButton"> 1607 <widget class="GtkButton" id="mainFileSharingInsertBrowseButton">
1611 <property name="visible">True</property> 1608 <property name="visible">True</property>
1612 <property name="can_focus">True</property> 1609 <property name="can_focus">True</property>
1613 <property name="tooltip" translatable="yes">Inserting a file means that an encrypted copy will be added to the GNUnet database. Without the proper key (which is not stored in plaintext anywhere) the file cannot be decrypted. Use this option for small files, files that will be modified soon, files that maybe moved or if you are afraid that an adversary may detect the file in plaintext on your machine (after compromising your machine).</property> 1610 <property name="tooltip" translatable="yes">Browse local computer for files (or directories) to publish</property>
1614 <property name="label" translatable="yes">I_nsert</property>
1615 <property name="use_underline">True</property>
1616 <property name="response_id">0</property> 1611 <property name="response_id">0</property>
1617 <property name="draw_indicator">True</property> 1612 <signal name="clicked" handler="on_mainFileSharingInsertBrowseButton_clicked_" object="fsinsertfilenamecombo"/>
1618 <property name="group">indexbutton</property> 1613 <child>
1614 <widget class="GtkHBox" id="hbox60">
1615 <property name="visible">True</property>
1616 <property name="spacing">2</property>
1617 <child>
1618 <widget class="GtkImage" id="image46">
1619 <property name="visible">True</property>
1620 <property name="stock">gtk-open</property>
1621 </widget>
1622 <packing>
1623 <property name="expand">False</property>
1624 <property name="fill">False</property>
1625 </packing>
1626 </child>
1627 <child>
1628 <widget class="GtkLabel" id="label143">
1629 <property name="visible">True</property>
1630 <property name="label" translatable="yes">_Browse</property>
1631 <property name="use_underline">True</property>
1632 </widget>
1633 <packing>
1634 <property name="expand">False</property>
1635 <property name="fill">False</property>
1636 <property name="position">1</property>
1637 </packing>
1638 </child>
1639 </widget>
1640 </child>
1619 </widget> 1641 </widget>
1620 <packing> 1642 <packing>
1621 <property name="left_attach">2</property> 1643 <property name="left_attach">2</property>
1622 <property name="right_attach">3</property> 1644 <property name="right_attach">3</property>
1645 <property name="top_attach">4</property>
1646 <property name="bottom_attach">5</property>
1623 <property name="x_options">GTK_FILL</property> 1647 <property name="x_options">GTK_FILL</property>
1624 <property name="y_options"></property> 1648 <property name="y_options"></property>
1625 </packing> 1649 </packing>
1626 </child> 1650 </child>
1627 <child> 1651 <child>
1628 <widget class="GtkRadioButton" id="indexbutton"> 1652 <widget class="GtkRadioButton" id="scopeFileOnlyButton">
1629 <property name="visible">True</property> 1653 <property name="visible">True</property>
1630 <property name="can_focus">True</property> 1654 <property name="can_focus">True</property>
1631 <property name="tooltip" translatable="yes">Indexing will avoid copying the file into the GNUnet database. Instead, GNUnet will try to add a symbolic link to the specified file. If that fails, a copy of the file will be created. Indexing should be used if the local machine is unlikely to ever be compromised by an adversary and if the uploaded file will not be modified or moved in the future. Indexing is more efficient than insertion.</property> 1655 <property name="tooltip" translatable="yes">Only publish a single file</property>
1632 <property name="label" translatable="yes">Inde_x</property> 1656 <property name="label" translatable="yes">File onl_y</property>
1633 <property name="use_underline">True</property> 1657 <property name="use_underline">True</property>
1634 <property name="response_id">0</property> 1658 <property name="response_id">0</property>
1635 <property name="active">True</property> 1659 <property name="active">True</property>
1636 <property name="draw_indicator">True</property> 1660 <property name="draw_indicator">True</property>
1661 <property name="group">scopeRecursiveButton</property>
1637 </widget> 1662 </widget>
1638 <packing> 1663 <packing>
1639 <property name="left_attach">1</property> 1664 <property name="left_attach">1</property>
1640 <property name="right_attach">2</property> 1665 <property name="right_attach">2</property>
1666 <property name="top_attach">1</property>
1667 <property name="bottom_attach">2</property>
1641 <property name="x_options">GTK_FILL</property> 1668 <property name="x_options">GTK_FILL</property>
1642 <property name="y_options"></property> 1669 <property name="y_options"></property>
1643 </packing> 1670 </packing>
1644 </child> 1671 </child>
1645 <child> 1672 <child>
1646 <widget class="GtkLabel" id="methodLabel"> 1673 <widget class="GtkSpinButton" id="contentPrioritySpinButton">
1674 <property name="width_request">94</property>
1647 <property name="visible">True</property> 1675 <property name="visible">True</property>
1648 <property name="xalign">0</property> 1676 <property name="can_focus">True</property>
1649 <property name="xpad">5</property> 1677 <property name="tooltip" translatable="yes">How important is the file (used to prioritize data in the local datastore).</property>
1650 <property name="label" translatable="yes">Method:</property> 1678 <property name="adjustment">1000 0 100000000 50 500 500</property>
1651 <property name="use_underline">True</property> 1679 <property name="climb_rate">500</property>
1652 <property name="mnemonic_widget">indexbutton</property> 1680 <property name="numeric">True</property>
1653 </widget> 1681 </widget>
1654 <packing> 1682 <packing>
1683 <property name="left_attach">1</property>
1684 <property name="right_attach">2</property>
1685 <property name="top_attach">3</property>
1686 <property name="bottom_attach">4</property>
1687 <property name="x_options">GTK_FILL</property>
1688 <property name="y_options"></property>
1689 </packing>
1690 </child>
1691 <child>
1692 <widget class="GtkCheckButton" id="doExtractCheckButton">
1693 <property name="visible">True</property>
1694 <property name="can_focus">True</property>
1695 <property name="tooltip" translatable="yes">Controls if GNUnet should (automatically) extract metadata for files. If unchecked, the default metadata for the upload will only contain the filename. If checked, GNU libextractor will be used to provide additional metadata (such as thumbnails). The option only applies when a directory is uploaded. For individual files, GNU libextractor is always used (you will have a chance to edit the extracted metadata in a dialog).</property>
1696 <property name="response_id">0</property>
1697 <property name="active">True</property>
1698 <property name="draw_indicator">True</property>
1699 <child>
1700 <widget class="GtkAlignment" id="alignment24">
1701 <property name="visible">True</property>
1702 <property name="xscale">0</property>
1703 <property name="yscale">0</property>
1704 <child>
1705 <widget class="GtkHBox" id="hbox66">
1706 <property name="visible">True</property>
1707 <property name="spacing">2</property>
1708 <child>
1709 <widget class="GtkImage" id="image49">
1710 <property name="visible">True</property>
1711 <property name="stock">gtk-index</property>
1712 </widget>
1713 <packing>
1714 <property name="expand">False</property>
1715 <property name="fill">False</property>
1716 </packing>
1717 </child>
1718 <child>
1719 <widget class="GtkLabel" id="label151">
1720 <property name="visible">True</property>
1721 <property name="label" translatable="yes">Use libextractor for files in directories</property>
1722 <property name="use_underline">True</property>
1723 </widget>
1724 <packing>
1725 <property name="expand">False</property>
1726 <property name="fill">False</property>
1727 <property name="position">1</property>
1728 </packing>
1729 </child>
1730 </widget>
1731 </child>
1732 </widget>
1733 </child>
1734 </widget>
1735 <packing>
1736 <property name="left_attach">2</property>
1737 <property name="right_attach">3</property>
1738 <property name="top_attach">3</property>
1739 <property name="bottom_attach">4</property>
1655 <property name="x_options">GTK_FILL</property> 1740 <property name="x_options">GTK_FILL</property>
1656 <property name="y_options"></property> 1741 <property name="y_options"></property>
1657 </packing> 1742 </packing>
@@ -1873,7 +1958,7 @@ This release fixes downloads of files from directories. The previous version ha
1873 <widget class="GtkCheckButton" id="trackingCheckButton"> 1958 <widget class="GtkCheckButton" id="trackingCheckButton">
1874 <property name="visible">True</property> 1959 <property name="visible">True</property>
1875 <property name="can_focus">True</property> 1960 <property name="can_focus">True</property>
1876 <property name="tooltip" translatable="yes">should GNUnet track available content (for publishing in namespaces)?</property> 1961 <property name="tooltip" translatable="yes">Should GNUnet track available content (for publishing in namespaces)?</property>
1877 <property name="response_id">0</property> 1962 <property name="response_id">0</property>
1878 <property name="draw_indicator">True</property> 1963 <property name="draw_indicator">True</property>
1879 <signal name="toggled" handler="on_trackingCheckButton_toggled_" object="trackingCheckButton"/> 1964 <signal name="toggled" handler="on_trackingCheckButton_toggled_" object="trackingCheckButton"/>
@@ -1899,7 +1984,7 @@ This release fixes downloads of files from directories. The previous version ha
1899 <child> 1984 <child>
1900 <widget class="GtkLabel" id="label117"> 1985 <widget class="GtkLabel" id="label117">
1901 <property name="visible">True</property> 1986 <property name="visible">True</property>
1902 <property name="label" translatable="yes">track available content</property> 1987 <property name="label" translatable="yes">Track available content</property>
1903 <property name="use_underline">True</property> 1988 <property name="use_underline">True</property>
1904 </widget> 1989 </widget>
1905 <packing> 1990 <packing>
@@ -1923,7 +2008,7 @@ This release fixes downloads of files from directories. The previous version ha
1923 <widget class="GtkButton" id="clearAvailableContentButton"> 2008 <widget class="GtkButton" id="clearAvailableContentButton">
1924 <property name="visible">True</property> 2009 <property name="visible">True</property>
1925 <property name="can_focus">True</property> 2010 <property name="can_focus">True</property>
1926 <property name="tooltip" translatable="yes">deletes the tracked available content shown below</property> 2011 <property name="tooltip" translatable="yes">Delete the tracked available content shown below</property>
1927 <property name="label">gtk-clear</property> 2012 <property name="label">gtk-clear</property>
1928 <property name="relief">GTK_RELIEF_NONE</property> 2013 <property name="relief">GTK_RELIEF_NONE</property>
1929 <property name="use_stock">True</property> 2014 <property name="use_stock">True</property>
@@ -2141,10 +2226,10 @@ This release fixes downloads of files from directories. The previous version ha
2141 <widget class="GtkScrolledWindow" id="peersScrolledWindow"> 2226 <widget class="GtkScrolledWindow" id="peersScrolledWindow">
2142 <property name="can_focus">True</property> 2227 <property name="can_focus">True</property>
2143 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 2228 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
2144 <property name="shadow_type">GTK_SHADOW_IN</property>
2145 <child> 2229 <child>
2146 <widget class="GtkViewport" id="viewport10"> 2230 <widget class="GtkViewport" id="viewport10">
2147 <property name="visible">True</property> 2231 <property name="visible">True</property>
2232 <property name="shadow_type">GTK_SHADOW_NONE</property>
2148 <child> 2233 <child>
2149 <widget class="GtkScrolledWindow" id="scrolledwindow33"> 2234 <widget class="GtkScrolledWindow" id="scrolledwindow33">
2150 <property name="visible">True</property> 2235 <property name="visible">True</property>
@@ -2173,13 +2258,13 @@ This release fixes downloads of files from directories. The previous version ha
2173 <child> 2258 <child>
2174 <widget class="GtkImage" id="image55"> 2259 <widget class="GtkImage" id="image55">
2175 <property name="visible">True</property> 2260 <property name="visible">True</property>
2176 <property name="yalign">0.50999999046325684</property> 2261 <property name="pixbuf">gnunet-gtk-peers.png</property>
2177 <property name="stock">gtk-info</property>
2178 </widget> 2262 </widget>
2179 </child> 2263 </child>
2180 <child> 2264 <child>
2181 <widget class="GtkLabel" id="labelPeers"> 2265 <widget class="GtkLabel" id="labelPeers">
2182 <property name="visible">True</property> 2266 <property name="visible">True</property>
2267 <property name="xpad">5</property>
2183 <property name="label" translatable="yes">_Peers</property> 2268 <property name="label" translatable="yes">_Peers</property>
2184 <property name="use_underline">True</property> 2269 <property name="use_underline">True</property>
2185 <property name="justify">GTK_JUSTIFY_CENTER</property> 2270 <property name="justify">GTK_JUSTIFY_CENTER</property>
@@ -2711,8 +2796,8 @@ Press ENTER to add the data.</atkproperty>
2711 <property name="response_id">-5</property> 2796 <property name="response_id">-5</property>
2712 <signal name="clicked" handler="gtk_widget_destroy" object="metaDisplayDialog"/> 2797 <signal name="clicked" handler="gtk_widget_destroy" object="metaDisplayDialog"/>
2713 <signal name="activate" handler="gtk_widget_destroy" object="metaDisplayDialog"/> 2798 <signal name="activate" handler="gtk_widget_destroy" object="metaDisplayDialog"/>
2714 <accelerator key="Return" modifiers="" signal="activate"/>
2715 <accelerator key="Escape" modifiers="" signal="activate"/> 2799 <accelerator key="Escape" modifiers="" signal="activate"/>
2800 <accelerator key="Return" modifiers="" signal="activate"/>
2716 </widget> 2801 </widget>
2717 </child> 2802 </child>
2718 </widget> 2803 </widget>
@@ -2726,6 +2811,7 @@ Press ENTER to add the data.</atkproperty>
2726 </widget> 2811 </widget>
2727 <widget class="GtkWindow" id="searchResultsFrame"> 2812 <widget class="GtkWindow" id="searchResultsFrame">
2728 <property name="title" translatable="yes">Search Results</property> 2813 <property name="title" translatable="yes">Search Results</property>
2814 <property name="decorated">False</property>
2729 <child> 2815 <child>
2730 <widget class="GtkScrolledWindow" id="searchPageScrolledWindow"> 2816 <widget class="GtkScrolledWindow" id="searchPageScrolledWindow">
2731 <property name="visible">True</property> 2817 <property name="visible">True</property>
@@ -2735,6 +2821,7 @@ Press ENTER to add the data.</atkproperty>
2735 <child> 2821 <child>
2736 <widget class="GtkViewport" id="viewport5"> 2822 <widget class="GtkViewport" id="viewport5">
2737 <property name="visible">True</property> 2823 <property name="visible">True</property>
2824 <property name="shadow_type">GTK_SHADOW_NONE</property>
2738 <child> 2825 <child>
2739 <widget class="GtkVBox" id="vbox11"> 2826 <widget class="GtkVBox" id="vbox11">
2740 <property name="visible">True</property> 2827 <property name="visible">True</property>
@@ -2766,11 +2853,11 @@ Press ENTER to add the data.</atkproperty>
2766 </child> 2853 </child>
2767 <child> 2854 <child>
2768 <widget class="GtkVSeparator" id="vseparator1"> 2855 <widget class="GtkVSeparator" id="vseparator1">
2769 <property name="visible">True</property>
2770 </widget> 2856 </widget>
2771 <packing> 2857 <packing>
2772 <property name="expand">False</property> 2858 <property name="expand">False</property>
2773 <property name="position">1</property> 2859 <property name="padding">5</property>
2860 <property name="position">5</property>
2774 </packing> 2861 </packing>
2775 </child> 2862 </child>
2776 <child> 2863 <child>
@@ -2820,7 +2907,7 @@ Press ENTER to add the data.</atkproperty>
2820 </widget> 2907 </widget>
2821 <packing> 2908 <packing>
2822 <property name="expand">False</property> 2909 <property name="expand">False</property>
2823 <property name="position">2</property> 2910 <property name="position">6</property>
2824 </packing> 2911 </packing>
2825 </child> 2912 </child>
2826 <child> 2913 <child>
@@ -2837,7 +2924,7 @@ Press ENTER to add the data.</atkproperty>
2837 <packing> 2924 <packing>
2838 <property name="expand">False</property> 2925 <property name="expand">False</property>
2839 <property name="fill">False</property> 2926 <property name="fill">False</property>
2840 <property name="position">3</property> 2927 <property name="position">7</property>
2841 </packing> 2928 </packing>
2842 </child> 2929 </child>
2843 <child> 2930 <child>
@@ -2851,7 +2938,7 @@ Press ENTER to add the data.</atkproperty>
2851 <packing> 2938 <packing>
2852 <property name="expand">False</property> 2939 <property name="expand">False</property>
2853 <property name="fill">False</property> 2940 <property name="fill">False</property>
2854 <property name="position">4</property> 2941 <property name="position">8</property>
2855 </packing> 2942 </packing>
2856 </child> 2943 </child>
2857 <child> 2944 <child>
@@ -2866,17 +2953,11 @@ Press ENTER to add the data.</atkproperty>
2866 </widget> 2953 </widget>
2867 <packing> 2954 <packing>
2868 <property name="expand">False</property> 2955 <property name="expand">False</property>
2869 <property name="position">5</property> 2956 <property name="position">9</property>
2870 </packing> 2957 </packing>
2871 </child> 2958 </child>
2872 <child> 2959 <child>
2873 <widget class="GtkVSeparator" id="vseparator2"> 2960 <placeholder/>
2874 <property name="visible">True</property>
2875 </widget>
2876 <packing>
2877 <property name="expand">False</property>
2878 <property name="position">6</property>
2879 </packing>
2880 </child> 2961 </child>
2881 <child> 2962 <child>
2882 <widget class="GtkButton" id="searchPauseButton"> 2963 <widget class="GtkButton" id="searchPauseButton">
@@ -2894,7 +2975,9 @@ Press ENTER to add the data.</atkproperty>
2894 <packing> 2975 <packing>
2895 <property name="expand">False</property> 2976 <property name="expand">False</property>
2896 <property name="fill">False</property> 2977 <property name="fill">False</property>
2897 <property name="position">7</property> 2978 <property name="padding">5</property>
2979 <property name="pack_type">GTK_PACK_END</property>
2980 <property name="position">4</property>
2898 </packing> 2981 </packing>
2899 </child> 2982 </child>
2900 <child> 2983 <child>
@@ -2936,15 +3019,17 @@ Press ENTER to add the data.</atkproperty>
2936 <packing> 3019 <packing>
2937 <property name="expand">False</property> 3020 <property name="expand">False</property>
2938 <property name="fill">False</property> 3021 <property name="fill">False</property>
2939 <property name="position">8</property> 3022 <property name="padding">5</property>
3023 <property name="pack_type">GTK_PACK_END</property>
3024 <property name="position">3</property>
2940 </packing> 3025 </packing>
2941 </child> 3026 </child>
2942 <child> 3027 <child>
2943 <widget class="GtkButton" id="searchCancelButton"> 3028 <widget class="GtkButton" id="searchCancelButton">
2944 <property name="visible">True</property> 3029 <property name="visible">True</property>
2945 <property name="can_focus">True</property> 3030 <property name="can_focus">True</property>
2946 <property name="tooltip" translatable="yes">Abort the search, but keep search tab open.</property> 3031 <property name="tooltip" translatable="yes">Abort the search, but keep search tab open</property>
2947 <property name="label">gtk-cancel</property> 3032 <property name="label">gtk-stop</property>
2948 <property name="use_stock">True</property> 3033 <property name="use_stock">True</property>
2949 <property name="focus_on_click">False</property> 3034 <property name="focus_on_click">False</property>
2950 <property name="response_id">0</property> 3035 <property name="response_id">0</property>
@@ -2953,14 +3038,16 @@ Press ENTER to add the data.</atkproperty>
2953 <packing> 3038 <packing>
2954 <property name="expand">False</property> 3039 <property name="expand">False</property>
2955 <property name="fill">False</property> 3040 <property name="fill">False</property>
2956 <property name="position">9</property> 3041 <property name="padding">5</property>
3042 <property name="pack_type">GTK_PACK_END</property>
3043 <property name="position">2</property>
2957 </packing> 3044 </packing>
2958 </child> 3045 </child>
2959 <child> 3046 <child>
2960 <widget class="GtkButton" id="searchCloseButton"> 3047 <widget class="GtkButton" id="searchCloseButton">
2961 <property name="visible">True</property> 3048 <property name="visible">True</property>
2962 <property name="can_focus">True</property> 3049 <property name="can_focus">True</property>
2963 <property name="tooltip" translatable="yes">Close search tab (also aborts search).</property> 3050 <property name="tooltip" translatable="yes">Close search tab (also aborts search)</property>
2964 <property name="label">gtk-close</property> 3051 <property name="label">gtk-close</property>
2965 <property name="use_stock">True</property> 3052 <property name="use_stock">True</property>
2966 <property name="focus_on_click">False</property> 3053 <property name="focus_on_click">False</property>
@@ -2970,13 +3057,16 @@ Press ENTER to add the data.</atkproperty>
2970 <packing> 3057 <packing>
2971 <property name="expand">False</property> 3058 <property name="expand">False</property>
2972 <property name="fill">False</property> 3059 <property name="fill">False</property>
2973 <property name="position">10</property> 3060 <property name="padding">5</property>
3061 <property name="pack_type">GTK_PACK_END</property>
3062 <property name="position">1</property>
2974 </packing> 3063 </packing>
2975 </child> 3064 </child>
2976 </widget> 3065 </widget>
2977 <packing> 3066 <packing>
2978 <property name="expand">False</property> 3067 <property name="expand">False</property>
2979 <property name="fill">False</property> 3068 <property name="fill">False</property>
3069 <property name="padding">2</property>
2980 <property name="position">1</property> 3070 <property name="position">1</property>
2981 </packing> 3071 </packing>
2982 </child> 3072 </child>
@@ -3569,7 +3659,7 @@ Alex Jones &lt;alexrjones@ntlworld.com&gt;</property>
3569 <widget class="GtkFileChooserDialog" id="uploadfilechooserdialog"> 3659 <widget class="GtkFileChooserDialog" id="uploadfilechooserdialog">
3570 <property name="visible">True</property> 3660 <property name="visible">True</property>
3571 <property name="border_width">5</property> 3661 <property name="border_width">5</property>
3572 <property name="title" translatable="yes">Select file to publish to GNUnet</property> 3662 <property name="title" translatable="yes">Publish a file to GNUnet</property>
3573 <property name="modal">True</property> 3663 <property name="modal">True</property>
3574 <property name="icon">up.png</property> 3664 <property name="icon">up.png</property>
3575 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> 3665 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
@@ -4883,6 +4973,7 @@ Alex Jones &lt;alexrjones@ntlworld.com&gt;</property>
4883 <widget class="GtkImage" id="image50"> 4973 <widget class="GtkImage" id="image50">
4884 <property name="visible">True</property> 4974 <property name="visible">True</property>
4885 <property name="stock">gtk-cancel</property> 4975 <property name="stock">gtk-cancel</property>
4976 <property name="icon_size">1</property>
4886 </widget> 4977 </widget>
4887 </child> 4978 </child>
4888 </widget> 4979 </widget>