aboutsummaryrefslogtreecommitdiff
path: root/contrib/gnunet_fs_gtk_publish_dialog.glade
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gnunet_fs_gtk_publish_dialog.glade')
-rw-r--r--contrib/gnunet_fs_gtk_publish_dialog.glade106
1 files changed, 75 insertions, 31 deletions
diff --git a/contrib/gnunet_fs_gtk_publish_dialog.glade b/contrib/gnunet_fs_gtk_publish_dialog.glade
index 495df952..89c10207 100644
--- a/contrib/gnunet_fs_gtk_publish_dialog.glade
+++ b/contrib/gnunet_fs_gtk_publish_dialog.glade
@@ -1,6 +1,6 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<interface> 2<interface>
3 <requires lib="gtk+" version="2.20"/> 3 <requires lib="gtk+" version="2.24"/>
4 <!-- interface-naming-policy project-wide --> 4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkTreeStore" id="GNUNET_GTK_file_sharing_publishing_tree_store"> 5 <object class="GtkTreeStore" id="GNUNET_GTK_file_sharing_publishing_tree_store">
6 <columns> 6 <columns>
@@ -22,26 +22,11 @@
22 <column type="guint"/> 22 <column type="guint"/>
23 </columns> 23 </columns>
24 </object> 24 </object>
25 <object class="GtkTreeStore" id="GNUNET_GTK_indentifiers_treestore">
26 <columns>
27 <!-- column-name Identifier -->
28 <column type="gchararray"/>
29 <!-- column-name UpdateIdentifier -->
30 <column type="gchararray"/>
31 <!-- column-name Description -->
32 <column type="gchararray"/>
33 <!-- column-name PathToOriginal -->
34 <column type="gchararray"/>
35 <!-- column-name IdentifierMarkedUp -->
36 <column type="gchararray"/>
37 </columns>
38 </object>
39 <object class="GtkWindow" id="GNUNET_GTK_master_publish_dialog"> 25 <object class="GtkWindow" id="GNUNET_GTK_master_publish_dialog">
40 <property name="height_request">500</property> 26 <property name="height_request">500</property>
41 <property name="can_focus">False</property> 27 <property name="can_focus">False</property>
42 <property name="title" translatable="yes">Publish content on GNUnet</property> 28 <property name="title" translatable="yes">Publish content on GNUnet</property>
43 <property name="window_position">center-on-parent</property> 29 <property name="window_position">center-on-parent</property>
44 <property name="destroy_with_parent">True</property>
45 <signal name="delete-event" handler="GNUNET_GTK_master_publish_dialog_delete_event_cb" swapped="no"/> 30 <signal name="delete-event" handler="GNUNET_GTK_master_publish_dialog_delete_event_cb" swapped="no"/>
46 <child> 31 <child>
47 <object class="GtkVBox" id="GNUNET_GTK_master_publish_dialog_vbox"> 32 <object class="GtkVBox" id="GNUNET_GTK_master_publish_dialog_vbox">
@@ -339,6 +324,30 @@
339 <child> 324 <child>
340 <placeholder/> 325 <placeholder/>
341 </child> 326 </child>
327 <child>
328 <placeholder/>
329 </child>
330 <child>
331 <placeholder/>
332 </child>
333 <child>
334 <placeholder/>
335 </child>
336 <child>
337 <placeholder/>
338 </child>
339 <child>
340 <placeholder/>
341 </child>
342 <child>
343 <placeholder/>
344 </child>
345 <child>
346 <placeholder/>
347 </child>
348 <child>
349 <placeholder/>
350 </child>
342 </object> 351 </object>
343 <packing> 352 <packing>
344 <property name="expand">False</property> 353 <property name="expand">False</property>
@@ -415,16 +424,18 @@ Disabling this is equivalent to pressing the "Remove all Keywords" button before
415 <object class="GtkCheckButton" id="GNUNET_GTK_master_publish_dialog_own_checkbox"> 424 <object class="GtkCheckButton" id="GNUNET_GTK_master_publish_dialog_own_checkbox">
416 <property name="label" translatable="yes">Publish in your own namespace</property> 425 <property name="label" translatable="yes">Publish in your own namespace</property>
417 <property name="visible">True</property> 426 <property name="visible">True</property>
427 <property name="sensitive">False</property>
418 <property name="can_focus">True</property> 428 <property name="can_focus">True</property>
419 <property name="receives_default">False</property> 429 <property name="receives_default">False</property>
420 <property name="tooltip_text" translatable="yes">Sign the publication with your private key (pseudonym), and give it an identifier, under which it will be found in your namespace. 430 <property name="tooltip_text" translatable="yes">Sign the publication with one of your pseudonyms, and give it an identifier, under which it will be found in your namespace.
421Other users will be able to browse anything you publish in your namespace (if you maintain a root element), or get separate files from your namespace by their identifiers, and be assured that these files come from the same (anonymous) publisher.
422 431
423Unless specifically disabled in the configuration file, global namespace publications will also advertise your namespace, if you enable both global and private namespace publication. 432Using a pseudonym that you also use in a different context (i.e. GNS), may allow an adversary to link you to this publication, even if you selected anonymous pubishing.
433Thus, you must keep your pseudonyms for anonymous publishing separate from all other alter egos you may use within GNUnet.
424 434
425Despite all that, private namespace publications are just as anonymous as global namespace publications. 435Once other users discover your namespace, they will be able to get files from your namespace by their identifiers, and be assured that these files all come from the same publisher.
426 436
427Publishing in both global and private namespaces will not double storage requirements for published files.</property> 437Publishing in both global and private namespaces will not double storage requirements for published files.
438</property>
428 <property name="draw_indicator">True</property> 439 <property name="draw_indicator">True</property>
429 <signal name="toggled" handler="GNUNET_GTK_master_publish_dialog_own_checkbox_toggled_cb" swapped="no"/> 440 <signal name="toggled" handler="GNUNET_GTK_master_publish_dialog_own_checkbox_toggled_cb" swapped="no"/>
430 </object> 441 </object>
@@ -435,13 +446,16 @@ Publishing in both global and private namespaces will not double storage require
435 </packing> 446 </packing>
436 </child> 447 </child>
437 <child> 448 <child>
438 <object class="GtkLabel" id="GNUNET_GTK_master_publish_dialog_own_label"> 449 <object class="GtkComboBox" id="GNUNET_GTK_master_publish_dialog_ego_combobox">
439 <property name="visible">True</property> 450 <property name="visible">True</property>
440 <property name="can_focus">False</property> 451 <property name="can_focus">False</property>
441 <property name="label">&lt;filled with the name of selected default namespace&gt;</property> 452 <property name="model">GNUNET_GTK_master_publish_dialog_ego_liststore</property>
453 <property name="has_entry">True</property>
454 <property name="entry_text_column">0</property>
455 <signal name="changed" handler="GNUNET_GTK_master_publish_dialog_ego_combobox_changed_cb" swapped="no"/>
442 </object> 456 </object>
443 <packing> 457 <packing>
444 <property name="expand">False</property> 458 <property name="expand">True</property>
445 <property name="fill">True</property> 459 <property name="fill">True</property>
446 <property name="position">1</property> 460 <property name="position">1</property>
447 </packing> 461 </packing>
@@ -465,6 +479,7 @@ Publishing in both global and private namespaces will not double storage require
465 <object class="GtkLabel" id="GNUNET_GTK_master_publish_dialog_identifier_label"> 479 <object class="GtkLabel" id="GNUNET_GTK_master_publish_dialog_identifier_label">
466 <property name="visible">True</property> 480 <property name="visible">True</property>
467 <property name="can_focus">False</property> 481 <property name="can_focus">False</property>
482 <property name="tooltip_text" translatable="yes">Name under which the publication will appear in your namespace. Equivalent to the keyword that is used when publishing in the global namespace.</property>
468 <property name="xalign">0</property> 483 <property name="xalign">0</property>
469 <property name="label" translatable="yes">Identifier:</property> 484 <property name="label" translatable="yes">Identifier:</property>
470 </object> 485 </object>
@@ -477,6 +492,7 @@ Publishing in both global and private namespaces will not double storage require
477 <child> 492 <child>
478 <object class="GtkEntry" id="GNUNET_GTK_master_publish_dialog_identifier_entry"> 493 <object class="GtkEntry" id="GNUNET_GTK_master_publish_dialog_identifier_entry">
479 <property name="visible">True</property> 494 <property name="visible">True</property>
495 <property name="sensitive">False</property>
480 <property name="can_focus">True</property> 496 <property name="can_focus">True</property>
481 <property name="tooltip_text" translatable="yes">Identifier under which this publication will be found in your namespace. 497 <property name="tooltip_text" translatable="yes">Identifier under which this publication will be found in your namespace.
482Publications made in your namespace use only these identifiers, one per publication, instead of keywords. 498Publications made in your namespace use only these identifiers, one per publication, instead of keywords.
@@ -505,6 +521,7 @@ Type in an identifier, or select one of the update identifiers (from previous up
505 <object class="GtkExpander" id="GNUNET_GTK_master_publish_dialog_previous_identifiers_expander"> 521 <object class="GtkExpander" id="GNUNET_GTK_master_publish_dialog_previous_identifiers_expander">
506 <property name="visible">True</property> 522 <property name="visible">True</property>
507 <property name="can_focus">True</property> 523 <property name="can_focus">True</property>
524 <property name="tooltip_text" translatable="yes">Here you can find a list of previous publications you made in this namespace. This may be convenient if you want to publish an update.</property>
508 <child> 525 <child>
509 <placeholder/> 526 <placeholder/>
510 </child> 527 </child>
@@ -532,7 +549,7 @@ Type in an identifier, or select one of the update identifiers (from previous up
532 <object class="GtkTreeView" id="GNUNET_GTK_master_publish_dialog_previous_identifiers_treeview"> 549 <object class="GtkTreeView" id="GNUNET_GTK_master_publish_dialog_previous_identifiers_treeview">
533 <property name="visible">True</property> 550 <property name="visible">True</property>
534 <property name="can_focus">True</property> 551 <property name="can_focus">True</property>
535 <property name="model">GNUNET_GTK_indentifiers_treestore</property> 552 <property name="model">GNUNET_GTK_update_identifiers_treestore</property>
536 <property name="headers_clickable">False</property> 553 <property name="headers_clickable">False</property>
537 <property name="expander_column">GNUNET_GTK_master_publish_dialog_previous_identifiers_treeview_id_column</property> 554 <property name="expander_column">GNUNET_GTK_master_publish_dialog_previous_identifiers_treeview_id_column</property>
538 <property name="enable_search">False</property> 555 <property name="enable_search">False</property>
@@ -590,9 +607,12 @@ Type in an identifier, or select one of the update identifiers (from previous up
590 <object class="GtkCheckButton" id="GNUNET_GTK_master_publish_dialog_updateable_checkbox"> 607 <object class="GtkCheckButton" id="GNUNET_GTK_master_publish_dialog_updateable_checkbox">
591 <property name="label" translatable="yes">Make publication updateable</property> 608 <property name="label" translatable="yes">Make publication updateable</property>
592 <property name="visible">True</property> 609 <property name="visible">True</property>
610 <property name="sensitive">False</property>
593 <property name="can_focus">True</property> 611 <property name="can_focus">True</property>
594 <property name="receives_default">False</property> 612 <property name="receives_default">False</property>
595 <property name="tooltip_text" translatable="yes">Enable and specify an update identifier to make this publication updateable.</property> 613 <property name="tooltip_text" translatable="yes">With the update mechanism, you can publish updates to a file that will be automatically located when a users searches for the original identifier.
614
615To enable updates, you must check this box and specify an update identifier.</property>
596 <property name="draw_indicator">True</property> 616 <property name="draw_indicator">True</property>
597 <signal name="toggled" handler="GNUNET_GTK_master_publish_dialog_updateable_checkbox_toggled_cb" swapped="no"/> 617 <signal name="toggled" handler="GNUNET_GTK_master_publish_dialog_updateable_checkbox_toggled_cb" swapped="no"/>
598 </object> 618 </object>
@@ -620,6 +640,7 @@ Type in an identifier, or select one of the update identifiers (from previous up
620 <object class="GtkLabel" id="GNUNET_GTK_master_publish_dialog_update_id_label"> 640 <object class="GtkLabel" id="GNUNET_GTK_master_publish_dialog_update_id_label">
621 <property name="visible">True</property> 641 <property name="visible">True</property>
622 <property name="can_focus">False</property> 642 <property name="can_focus">False</property>
643 <property name="tooltip_text" translatable="yes">Identifier under which you "promise" to publish an update to this publication at a later time.</property>
623 <property name="label" translatable="yes">Update identifier:</property> 644 <property name="label" translatable="yes">Update identifier:</property>
624 </object> 645 </object>
625 <packing> 646 <packing>
@@ -631,6 +652,7 @@ Type in an identifier, or select one of the update identifiers (from previous up
631 <child> 652 <child>
632 <object class="GtkEntry" id="GNUNET_GTK_master_publish_dialog_update_id_entry"> 653 <object class="GtkEntry" id="GNUNET_GTK_master_publish_dialog_update_id_entry">
633 <property name="visible">True</property> 654 <property name="visible">True</property>
655 <property name="sensitive">False</property>
634 <property name="can_focus">True</property> 656 <property name="can_focus">True</property>
635 <property name="tooltip_text" translatable="yes">Identifier under which the updated version will be published later. 657 <property name="tooltip_text" translatable="yes">Identifier under which the updated version will be published later.
636GNUnet clients will use it to try to find updated version of this publication automatically. 658GNUnet clients will use it to try to find updated version of this publication automatically.
@@ -746,6 +768,33 @@ Note that meta data is unaffected when using this function.</property>
746 </object> 768 </object>
747 </child> 769 </child>
748 </object> 770 </object>
771 <object class="GtkListStore" id="GNUNET_GTK_master_publish_dialog_ego_liststore">
772 <columns>
773 <!-- column-name name -->
774 <column type="gchararray"/>
775 <!-- column-name ego -->
776 <column type="gpointer"/>
777 </columns>
778 </object>
779 <object class="GtkTreeStore" id="GNUNET_GTK_update_identifiers_treestore">
780 <columns>
781 <!-- column-name Identifier -->
782 <column type="gchararray"/>
783 <!-- column-name UpdateIdentifier -->
784 <column type="gchararray"/>
785 <!-- column-name Description -->
786 <column type="gchararray"/>
787 <!-- column-name PathToOriginal -->
788 <column type="gchararray"/>
789 <!-- column-name IdentifierMarkedUp -->
790 <column type="gchararray"/>
791 </columns>
792 </object>
793 <object class="GtkImage" id="left_stock_image">
794 <property name="visible">True</property>
795 <property name="can_focus">False</property>
796 <property name="stock">gtk-go-back</property>
797 </object>
749 <object class="GtkImage" id="new_stock_image"> 798 <object class="GtkImage" id="new_stock_image">
750 <property name="visible">True</property> 799 <property name="visible">True</property>
751 <property name="can_focus">False</property> 800 <property name="can_focus">False</property>
@@ -756,11 +805,6 @@ Note that meta data is unaffected when using this function.</property>
756 <property name="can_focus">False</property> 805 <property name="can_focus">False</property>
757 <property name="stock">gtk-go-forward</property> 806 <property name="stock">gtk-go-forward</property>
758 </object> 807 </object>
759 <object class="GtkImage" id="left_stock_image">
760 <property name="visible">True</property>
761 <property name="can_focus">False</property>
762 <property name="stock">gtk-go-back</property>
763 </object>
764 <object class="GtkSizeGroup" id="GNUNET_GTK_master_publish_dialog_labels_sizegroup"> 808 <object class="GtkSizeGroup" id="GNUNET_GTK_master_publish_dialog_labels_sizegroup">
765 <widgets> 809 <widgets>
766 <widget name="GNUNET_GTK_master_publish_dialog_identifier_label"/> 810 <widget name="GNUNET_GTK_master_publish_dialog_identifier_label"/>