gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis-gtk] branch master updated: -remove currency-based prov


From: gnunet
Subject: [taler-anastasis-gtk] branch master updated: -remove currency-based provider selection
Date: Thu, 14 Apr 2022 18:59:58 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository anastasis-gtk.

The following commit(s) were added to refs/heads/master by this push:
     new 279947b  -remove currency-based provider selection
279947b is described below

commit 279947b91c082111940468689f6218cebfdd31e6
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Thu Apr 14 18:59:54 2022 +0200

    -remove currency-based provider selection
---
 contrib/anastasis_gtk_main_window.glade            | 1346 ++++++++++----------
 src/anastasis/Makefile.am                          |    1 -
 src/anastasis/anastasis-gtk_handle-add-provider.c  |    2 -
 .../anastasis-gtk_handle-country-activated.c       |   60 -
 .../anastasis-gtk_handle-currency-changed.c        |   78 --
 ...stasis-gtk_handle-main-window-forward-clicked.c |   45 +-
 6 files changed, 648 insertions(+), 884 deletions(-)

diff --git a/contrib/anastasis_gtk_main_window.glade 
b/contrib/anastasis_gtk_main_window.glade
index 5247400..02a86ec 100644
--- a/contrib/anastasis_gtk_main_window.glade
+++ b/contrib/anastasis_gtk_main_window.glade
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.2
+<!-- Generated with glade 3.38.2 
 
 Copyright (C) 2019-2021 Anastasis SARL
 
@@ -30,7 +30,7 @@ Author: Christian Grothoff, Dennis Neufeld
   <!-- interface-authors Christian Grothoff, Dennis Neufeld -->
   <object class="GtkImage" id="add_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="stock">gtk-add</property>
   </object>
   <object class="GtkListStore" id="anastasis_gtk_backup_progress_liststore">
@@ -82,26 +82,26 @@ Author: Christian Grothoff, Dennis Neufeld
   </object>
   <object class="GtkAdjustment" id="anastasis_gtk_enter_secret_hadjustment">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkTextBuffer" id="anastasis_gtk_enter_secret_textbuffer">
     <signal name="changed" 
handler="anastasis_gtk_enter_secret_textbuffer_changed_cb" swapped="no"/>
   </object>
   <object class="GtkAdjustment" id="anastasis_gtk_enter_secret_vadjustment">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="anastasis_gtk_policy_box_adjustment_h">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="anastasis_gtk_policy_box_adjustment_v">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkListStore" id="anastasis_gtk_recovery_progress_liststore">
     <columns>
@@ -152,19 +152,19 @@ Author: Christian Grothoff, Dennis Neufeld
   </object>
   <object class="GtkAdjustment" id="backup_adjustmenth">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="backup_adjustmentv">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkImage" id="backup_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_left">5</property>
-    <property name="margin_right">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-left">5</property>
+    <property name="margin-right">5</property>
     <property name="stock">gtk-go-up</property>
   </object>
   <object class="GtkListStore" id="backup_provider_liststore">
@@ -233,80 +233,57 @@ Author: Christian Grothoff, Dennis Neufeld
       <column type="gchararray"/>
     </columns>
   </object>
-  <object class="GtkListStore" id="currency_liststore">
-    <columns>
-      <!-- column-name currency_name -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0">CHF</col>
-      </row>
-      <row>
-        <col id="0">EUR</col>
-      </row>
-      <row>
-        <col id="0">USD</col>
-      </row>
-      <row>
-        <col id="0">KUDOS</col>
-      </row>
-      <row>
-        <col id="0">TESTKUDOS</col>
-      </row>
-    </data>
-  </object>
   <object class="GtkImage" id="edit_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="stock">gtk-edit</property>
   </object>
   <object class="GtkImage" id="email_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_right">5</property>
-    <property name="margin_end">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-right">5</property>
+    <property name="margin-end">5</property>
     <property name="pixbuf">outline_email_black_24dp.png</property>
   </object>
   <object class="GtkAdjustment" id="expiration_year_adjustment">
     <property name="upper">9999</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkImage" id="image_freeotp">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="pixbuf">outline_totp_24dp.png</property>
   </object>
   <object class="GtkImage" id="image_iban">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="pixbuf">outline_iban_24dp.png</property>
   </object>
   <object class="GtkImage" id="image_sms">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_right">5</property>
-    <property name="margin_end">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-right">5</property>
+    <property name="margin-end">5</property>
     <property 
name="pixbuf">outline_stay_current_portrait_black_24dp.png</property>
   </object>
   <object class="GtkImage" id="image_sms1">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_right">5</property>
-    <property name="margin_end">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-right">5</property>
+    <property name="margin-end">5</property>
     <property 
name="pixbuf">outline_stay_current_portrait_black_24dp.png</property>
   </object>
   <object class="GtkImage" id="open_file_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="stock">gtk-open</property>
   </object>
   <object class="GtkImage" id="open_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_left">5</property>
-    <property name="margin_right">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-left">5</property>
+    <property name="margin-right">5</property>
     <property name="stock">gtk-open</property>
   </object>
   <object class="GtkTreeStore" id="policy_review_treestore">
@@ -335,14 +312,14 @@ Author: Christian Grothoff, Dennis Neufeld
   </object>
   <object class="GtkAdjustment" id="policy_version_adjustment">
     <property name="upper">4294967295</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkImage" id="postal_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_right">5</property>
-    <property name="margin_end">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-right">5</property>
+    <property name="margin-end">5</property>
     <property name="pixbuf">outline_home_work_black_24dp.png</property>
   </object>
   <object class="GtkEntryBuffer" id="provider_url_entrybuffer">
@@ -350,47 +327,47 @@ Author: Christian Grothoff, Dennis Neufeld
   </object>
   <object class="GtkImage" id="question_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_right">5</property>
-    <property name="margin_end">5</property>
+    <property name="can-focus">False</property>
+    <property name="margin-right">5</property>
+    <property name="margin-end">5</property>
     <property name="pixbuf">outline_contact_support_black_24dp.png</property>
   </object>
   <object class="GtkAdjustment" id="recovery_adjustmenth">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="recovery_adjustmentv">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkImage" id="restart_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="stock">gtk-goto-first</property>
   </object>
   <object class="GtkImage" id="restore_image">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="margin_left">5</property>
-    <property name="margin_right">4</property>
+    <property name="can-focus">False</property>
+    <property name="margin-left">5</property>
+    <property name="margin-right">4</property>
     <property name="stock">gtk-go-down</property>
   </object>
   <object class="GtkAdjustment" id="secret_box_adjustmenth">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="secret_box_adjustmentv">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="secret_selection_h_adjustment">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkListStore" id="secret_selection_liststore">
     <columns>
@@ -412,8 +389,8 @@ Author: Christian Grothoff, Dennis Neufeld
   </object>
   <object class="GtkAdjustment" id="secret_selection_v_adjustment">
     <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkListStore" id="unpaid_qrcodes_liststore">
     <columns>
@@ -426,50 +403,47 @@ Author: Christian Grothoff, Dennis Neufeld
     </columns>
   </object>
   <object class="GtkWindow" id="anastasis_gtk_main_window">
-    <property name="can_focus">False</property>
+    <property name="can-focus">False</property>
     <property name="events">GDK_BUTTON_PRESS_MASK | 
GDK_STRUCTURE_MASK</property>
-    <property name="window_position">center</property>
-    <property name="default_width">700</property>
-    <property name="default_height">500</property>
+    <property name="window-position">center</property>
+    <property name="default-width">700</property>
+    <property name="default-height">500</property>
     <signal name="delete-event" handler="anastasis_gtk_quit_cb" swapped="no"/>
-    <child type="titlebar">
-      <placeholder/>
-    </child>
     <child>
       <object class="GtkBox" id="anastasis_gtk_main_vbox">
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
+        <property name="can-focus">False</property>
         <property name="orientation">vertical</property>
         <child>
           <object class="GtkBox">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <child>
               <object class="GtkBox" id="anastasis_gtk_progress_vbox">
-                <property name="can_focus">False</property>
-                <property name="margin_right">5</property>
+                <property name="can-focus">False</property>
+                <property name="margin-right">5</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">5</property>
                 <child>
                   <object class="GtkScrolledWindow" 
id="anastasis_gtk_backup_progress_scrolled_window">
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="hadjustment">backup_adjustmenth</property>
                     <property name="vadjustment">backup_adjustmentv</property>
-                    <property name="window_placement_set">False</property>
-                    <property name="shadow_type">in</property>
-                    <property name="propagate_natural_width">True</property>
+                    <property name="window-placement-set">False</property>
+                    <property name="shadow-type">in</property>
+                    <property name="propagate-natural-width">True</property>
                     <child>
                       <object class="GtkTreeView" 
id="anastasis_gtk_backup_progress_treeview">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
+                        <property name="can-focus">False</property>
                         <property 
name="hadjustment">backup_adjustmenth</property>
                         <property 
name="vadjustment">backup_adjustmentv</property>
                         <property 
name="model">anastasis_gtk_backup_progress_liststore</property>
-                        <property name="headers_clickable">False</property>
-                        <property name="enable_search">False</property>
-                        <property name="search_column">0</property>
-                        <property name="show_expanders">False</property>
-                        <property name="tooltip_column">2</property>
+                        <property name="headers-clickable">False</property>
+                        <property name="enable-search">False</property>
+                        <property name="search-column">0</property>
+                        <property name="show-expanders">False</property>
+                        <property name="tooltip-column">2</property>
                         <signal name="button-press-event" 
handler="anastasis_gtk_backup_progress_treeview_button_press_event_cb" 
swapped="no"/>
                         <child internal-child="selection">
                           <object class="GtkTreeSelection" 
id="anastasis_gtk_backup_progress_tree_selection"/>
@@ -502,24 +476,24 @@ Author: Christian Grothoff, Dennis Neufeld
                 <child>
                   <object class="GtkScrolledWindow" 
id="anastasis_gtk_recovery_progress_scrolled_window">
                     <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can-focus">True</property>
                     <property 
name="hadjustment">recovery_adjustmenth</property>
                     <property 
name="vadjustment">recovery_adjustmentv</property>
-                    <property name="window_placement_set">False</property>
-                    <property name="shadow_type">in</property>
-                    <property name="propagate_natural_width">True</property>
+                    <property name="window-placement-set">False</property>
+                    <property name="shadow-type">in</property>
+                    <property name="propagate-natural-width">True</property>
                     <child>
                       <object class="GtkTreeView" 
id="anastasis_gtk_recovery_progress_treeview">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
+                        <property name="can-focus">False</property>
                         <property 
name="hadjustment">recovery_adjustmenth</property>
                         <property 
name="vadjustment">recovery_adjustmentv</property>
                         <property 
name="model">anastasis_gtk_recovery_progress_liststore</property>
-                        <property name="headers_clickable">False</property>
-                        <property name="enable_search">False</property>
-                        <property name="search_column">0</property>
-                        <property name="show_expanders">False</property>
-                        <property name="tooltip_column">2</property>
+                        <property name="headers-clickable">False</property>
+                        <property name="enable-search">False</property>
+                        <property name="search-column">0</property>
+                        <property name="show-expanders">False</property>
+                        <property name="tooltip-column">2</property>
                         <signal name="button-press-event" 
handler="anastasis_gtk_recovery_progress_treeview_button_press_event_cb" 
swapped="no"/>
                         <child internal-child="selection">
                           <object class="GtkTreeSelection" 
id="anastasis_gtk_recovery_progress_tree_selection"/>
@@ -553,16 +527,16 @@ Author: Christian Grothoff, Dennis Neufeld
                   <object class="GtkButton" 
id="anastasis_gtk_main_window_save_as_button">
                     <property name="label">gtk-save-as</property>
                     <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="can_default">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="tooltip_text" translatable="yes">Save the 
current state of Anastasis to a file. Useful if you want to resume the 
operation later.</property>
-                    <property name="margin_start">15</property>
-                    <property name="margin_end">15</property>
-                    <property name="margin_top">20</property>
-                    <property name="margin_bottom">20</property>
-                    <property name="use_stock">True</property>
-                    <property name="always_show_image">True</property>
+                    <property name="can-focus">True</property>
+                    <property name="can-default">True</property>
+                    <property name="receives-default">True</property>
+                    <property name="tooltip-text" translatable="yes">Save the 
current state of Anastasis to a file. Useful if you want to resume the 
operation later.</property>
+                    <property name="margin-start">15</property>
+                    <property name="margin-end">15</property>
+                    <property name="margin-top">20</property>
+                    <property name="margin-bottom">20</property>
+                    <property name="use-stock">True</property>
+                    <property name="always-show-image">True</property>
                     <signal name="clicked" 
handler="anastasis_gtk_main_window_save_as_button_clicked_cb" swapped="no"/>
                   </object>
                   <packing>
@@ -583,29 +557,29 @@ Author: Christian Grothoff, Dennis Neufeld
             <child>
               <object class="GtkScrolledWindow" 
id="anastasis_gtk_scrolledwindow">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can-focus">True</property>
                 <property name="hexpand">True</property>
                 <property name="vexpand">True</property>
                 <property name="hadjustment">recovery_adjustmentv</property>
-                <property name="shadow_type">in</property>
+                <property name="shadow-type">in</property>
                 <child>
                   <object class="GtkViewport" id="anastasis_gtk_viewport">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="hexpand">True</property>
                     <property name="vexpand">True</property>
                     <child>
                       <object class="GtkBox">
                         <property name="visible">True</property>
-                        <property name="can_focus">False</property>
+                        <property name="can-focus">False</property>
                         <child>
                           <object class="GtkBox" id="anastasis_gtk_super_vbox">
                             <property name="visible">True</property>
-                            <property name="can_focus">False</property>
+                            <property name="can-focus">False</property>
                             <property name="orientation">vertical</property>
                             <child>
                               <object class="GtkLabel" 
id="anastasis_gtk_error_label">
-                                <property name="can_focus">False</property>
+                                <property name="can-focus">False</property>
                                 <property name="label">DYNAMIC ERROR 
MESSAGE</property>
                                 <attributes>
                                   <attribute name="weight" value="bold"/>
@@ -622,26 +596,26 @@ Author: Christian Grothoff, Dennis Neufeld
                             <child>
                               <object class="GtkAlignment" 
id="anastasis_gtk_start_frame">
                                 <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="margin_left">10</property>
-                                <property name="left_padding">12</property>
+                                <property name="can-focus">False</property>
+                                <property name="margin-left">10</property>
+                                <property name="left-padding">12</property>
                                 <child>
                                   <object class="GtkBox" 
id="anastasis_gtk_primary_action_hbox">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
+                                    <property name="can-focus">False</property>
                                     <property name="halign">center</property>
-                                    <property name="margin_left">10</property>
-                                    <property name="margin_right">10</property>
-                                    <property name="margin_start">10</property>
-                                    <property name="margin_end">10</property>
-                                    <property name="margin_top">10</property>
-                                    <property 
name="margin_bottom">10</property>
+                                    <property name="margin-left">10</property>
+                                    <property name="margin-right">10</property>
+                                    <property name="margin-start">10</property>
+                                    <property name="margin-end">10</property>
+                                    <property name="margin-top">10</property>
+                                    <property 
name="margin-bottom">10</property>
                                     <property 
name="orientation">vertical</property>
                                     <property name="spacing">20</property>
                                     <child>
                                       <object class="GtkLabel">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property 
name="halign">center</property>
                                         <property name="label" 
translatable="yes">What do you want to do?</property>
                                         <property 
name="justify">center</property>
@@ -661,12 +635,12 @@ Author: Christian Grothoff, Dennis Neufeld
                                       <object class="GtkButton" 
id="anastasis_gtk_backup_button">
                                         <property name="label" 
translatable="yes">_Back up a secret</property>
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">True</property>
-                                        <property 
name="receives_default">True</property>
-                                        <property name="tooltip_text" 
translatable="yes">Begin fresh backup process</property>
+                                        <property 
name="can-focus">True</property>
+                                        <property 
name="receives-default">True</property>
+                                        <property name="tooltip-text" 
translatable="yes">Begin fresh backup process</property>
                                         <property 
name="image">backup_image</property>
-                                        <property 
name="use_underline">True</property>
-                                        <property 
name="always_show_image">True</property>
+                                        <property 
name="use-underline">True</property>
+                                        <property 
name="always-show-image">True</property>
                                         <signal name="clicked" 
handler="anastasis_gtk_backup_button_clicked_cb" swapped="no"/>
                                       </object>
                                       <packing>
@@ -680,12 +654,12 @@ Author: Christian Grothoff, Dennis Neufeld
                                       <object class="GtkButton" 
id="anastasis_gtk_recovery_button">
                                         <property name="label" 
translatable="yes">_Recover a secret</property>
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">True</property>
-                                        <property 
name="receives_default">True</property>
-                                        <property name="tooltip_text" 
translatable="yes">Begin secret recovery process</property>
+                                        <property 
name="can-focus">True</property>
+                                        <property 
name="receives-default">True</property>
+                                        <property name="tooltip-text" 
translatable="yes">Begin secret recovery process</property>
                                         <property 
name="image">restore_image</property>
-                                        <property 
name="use_underline">True</property>
-                                        <property 
name="always_show_image">True</property>
+                                        <property 
name="use-underline">True</property>
+                                        <property 
name="always-show-image">True</property>
                                         <signal name="clicked" 
handler="anastasis_gtk_recovery_button_clicked_cb" swapped="no"/>
                                       </object>
                                       <packing>
@@ -699,12 +673,12 @@ Author: Christian Grothoff, Dennis Neufeld
                                       <object class="GtkButton" 
id="anastasis_gtk_open_state">
                                         <property name="label">_Open a saved 
action</property>
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">True</property>
-                                        <property 
name="receives_default">True</property>
-                                        <property name="tooltip_text" 
translatable="yes">Continue from file with saved Anastasis state</property>
+                                        <property 
name="can-focus">True</property>
+                                        <property 
name="receives-default">True</property>
+                                        <property name="tooltip-text" 
translatable="yes">Continue from file with saved Anastasis state</property>
                                         <property 
name="image">open_image</property>
-                                        <property 
name="use_underline">True</property>
-                                        <property 
name="always_show_image">True</property>
+                                        <property 
name="use-underline">True</property>
+                                        <property 
name="always-show-image">True</property>
                                         <signal name="clicked" 
handler="anastasis_gtk_open_state_clicked_cb" swapped="no"/>
                                       </object>
                                       <packing>
@@ -725,31 +699,31 @@ Author: Christian Grothoff, Dennis Neufeld
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_continent_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox" 
id="anastasis_gtk_continent_vbox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <child>
                                           <object class="GtkScrolledWindow">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">True</property>
-                                            <property 
name="shadow_type">in</property>
+                                            <property 
name="can-focus">True</property>
+                                            <property 
name="shadow-type">in</property>
                                             <child>
                                               <object class="GtkTreeView" 
id="anastasis_gtk_continent_treeview">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">True</property>
+                                                <property 
name="can-focus">True</property>
                                                 <property 
name="model">continent_liststore</property>
-                                                <property 
name="enable_search">False</property>
-                                                <property 
name="search_column">0</property>
-                                                <property 
name="activate_on_single_click">True</property>
+                                                <property 
name="enable-search">False</property>
+                                                <property 
name="search-column">0</property>
+                                                <property 
name="activate-on-single-click">True</property>
                                                 <child 
internal-child="selection">
                                                   <object 
class="GtkTreeSelection" id="anastasis_gtk_continent_selection">
                                                     <signal name="changed" 
handler="anastasis_gtk_continent_selection_changed_cb" swapped="no"/>
@@ -779,16 +753,16 @@ Author: Christian Grothoff, Dennis Neufeld
                                         <child>
                                           <object class="GtkScrolledWindow">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">True</property>
-                                            <property 
name="shadow_type">in</property>
+                                            <property 
name="can-focus">True</property>
+                                            <property 
name="shadow-type">in</property>
                                             <child>
                                               <object class="GtkTreeView" 
id="anastasis_gtk_country_treeview">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">True</property>
+                                                <property 
name="can-focus">True</property>
                                                 <property 
name="model">country_liststore</property>
-                                                <property 
name="enable_search">False</property>
-                                                <property 
name="search_column">0</property>
-                                                <property 
name="activate_on_single_click">True</property>
+                                                <property 
name="enable-search">False</property>
+                                                <property 
name="search-column">0</property>
+                                                <property 
name="activate-on-single-click">True</property>
                                                 <child 
internal-child="selection">
                                                   <object 
class="GtkTreeSelection" id="anastasis_gtk_country_selection">
                                                     <signal name="changed" 
handler="anastasis_gtk_country_selection_changed_cb" swapped="no"/>
@@ -815,44 +789,6 @@ Author: Christian Grothoff, Dennis Neufeld
                                             <property 
name="position">1</property>
                                           </packing>
                                         </child>
-                                        <child>
-                                          <object class="GtkScrolledWindow">
-                                            <property 
name="visible">True</property>
-                                            <property 
name="can_focus">True</property>
-                                            <property 
name="shadow_type">in</property>
-                                            <child>
-                                              <object class="GtkTreeView" 
id="anastasis_gtk_currency_treeview">
-                                                <property 
name="visible">True</property>
-                                                <property 
name="can_focus">True</property>
-                                                <property 
name="model">currency_liststore</property>
-                                                <child 
internal-child="selection">
-                                                  <object 
class="GtkTreeSelection" id="anastasis_gtk_currency_selection">
-                                                    <property 
name="mode">multiple</property>
-                                                    <signal name="changed" 
handler="anastasis_gtk_currency_selection_changed_cb" swapped="no"/>
-                                                  </object>
-                                                </child>
-                                                <child>
-                                                  <object 
class="GtkTreeViewColumn">
-                                                    <property name="title" 
translatable="yes">Currencies</property>
-                                                    <property 
name="sort_column_id">0</property>
-                                                    <child>
-                                                      <object 
class="GtkCellRendererText" id="currency"/>
-                                                      <attributes>
-                                                        <attribute 
name="text">0</attribute>
-                                                      </attributes>
-                                                    </child>
-                                                  </object>
-                                                </child>
-                                              </object>
-                                            </child>
-                                          </object>
-                                          <packing>
-                                            <property 
name="expand">True</property>
-                                            <property 
name="fill">True</property>
-                                            <property 
name="padding">5</property>
-                                            <property 
name="position">2</property>
-                                          </packing>
-                                        </child>
                                       </object>
                                     </child>
                                   </object>
@@ -860,12 +796,12 @@ Author: Christian Grothoff, Dennis Neufeld
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="tooltip_text" 
translatable="yes">These questions determine which personal attributes we can 
ask you for, and which backup providers could be used.</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="tooltip-text" 
translatable="yes">These questions determine which personal attributes we can 
ask you for, and which backup providers could be used.</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Where do you live? In which currencies do you want to 
pay?</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -881,42 +817,42 @@ Author: Christian Grothoff, Dennis Neufeld
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_identity_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
+                                    <property name="can-focus">False</property>
                                     <child>
                                       <object class="GtkBox" 
id="who_are_you_hbox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property name="spacing">10</property>
                                         <property 
name="homogeneous">True</property>
                                         <child>
                                           <object class="GtkBox" 
id="anastasis_gtk_identity_vbox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <property 
name="spacing">15</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_full_name_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_full_name_hbox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_full_name_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Full name:</property>
                                                       </object>
                                                       <packing>
@@ -929,14 +865,14 @@ Author: Christian Grothoff, Dennis Neufeld
                                                     <child>
                                                       <object class="GtkBox">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="orientation">vertical</property>
                                                         <child>
                                                           <object 
class="GtkEntry" id="anastasis_gtk_ia_full_name_entry">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">True</property>
+                                                            <property 
name="can-focus">True</property>
                                                             <property 
name="hexpand">True</property>
-                                                            <property 
name="placeholder_text" translatable="yes" comments="Change to a common 
&quot;dummy&quot; name in the target language, using the suggested canonical 
format for that name in that language.">DOE, John</property>
+                                                            <property 
name="placeholder-text" translatable="yes" comments="Change to a common 
&quot;dummy&quot; name in the target language, using the suggested canonical 
format for that name in that language.">DOE, John</property>
                                                             <signal 
name="changed" handler="AG_identity_changed" swapped="no"/>
                                                             <signal 
name="focus-in-event" handler="anastasis_gtk_show_on_focus_in_event_cb" 
object="anastasis_gtk_name_casewarning_label" swapped="yes"/>
                                                             <signal 
name="focus-out-event" handler="anastasis_gtk_hide_on_focus_out_event_cb" 
object="anastasis_gtk_name_casewarning_label" swapped="yes"/>
@@ -952,7 +888,7 @@ Author: Christian Grothoff, Dennis Neufeld
                                                         <child>
                                                           <object 
class="GtkLabel" id="anastasis_gtk_ia_name_format_hint_label">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">False</property>
+                                                            <property 
name="can-focus">False</property>
                                                             <property 
name="label" translatable="yes" comments="You may completely change the 
recommended format if the given format is inappropriate for the target language 
or culture.">If possible, use "LASTNAME, Firstname(s)" without 
abbreviations.</property>
                                                           </object>
                                                           <packing>
@@ -979,13 +915,13 @@ Author: Christian Grothoff, Dennis Neufeld
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox1">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label1">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -997,10 +933,10 @@ Author: Christian Grothoff, Dennis Neufeld
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image1">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1012,7 +948,7 @@ Author: Christian Grothoff, Dennis Neufeld
                                                     </child>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_name_casewarning_label">
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property name="label" 
translatable="yes" comments="If the user's language does not have cases (like 
in Kanji), you may choose to leave out the text about case-sensitivity to avoid 
confusing the reader.">This field is case-sensitive. You must enter
 exactly the same value during recovery.</property>
                                                         <attributes>
@@ -1022,7 +958,7 @@ exactly the same value during recovery.</property>
                                                       <packing>
                                                         <property 
name="expand">True</property>
                                                         <property 
name="fill">True</property>
-                                                        <property 
name="pack_type">end</property>
+                                                        <property 
name="pack-type">end</property>
                                                         <property 
name="position">2</property>
                                                       </packing>
                                                     </child>
@@ -1037,7 +973,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1055,18 +991,18 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_birthdate_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_birthdate_hbox">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_birthdate_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Birthdate:</property>
                                                       </object>
                                                       <packing>
@@ -1079,11 +1015,11 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object 
class="GtkCalendar" id="anastasis_gtk_ia_birthdate_cal">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
+                                                        <property 
name="can-focus">True</property>
                                                         <property 
name="year">1980</property>
                                                         <property 
name="month">8</property>
                                                         <property 
name="day">22</property>
-                                                        <property 
name="show_week_numbers">True</property>
+                                                        <property 
name="show-week-numbers">True</property>
                                                         <signal 
name="day-selected" handler="AG_identity_changed" swapped="no"/>
                                                         <signal 
name="style-updated" handler="gtk_widget_queue_draw" swapped="no"/>
                                                       </object>
@@ -1105,13 +1041,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox2">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label2">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1123,10 +1059,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image2">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1147,7 +1083,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1165,20 +1101,20 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_birthplace_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_birthplace_hbox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_birthplace_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Birthplace:</property>
                                                       </object>
                                                       <packing>
@@ -1191,14 +1127,14 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object class="GtkBox">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="orientation">vertical</property>
                                                         <child>
                                                           <object 
class="GtkEntry" id="anastasis_gtk_ia_birthplace_entry">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">True</property>
+                                                            <property 
name="can-focus">True</property>
                                                             <property 
name="hexpand">True</property>
-                                                            <property 
name="placeholder_text" translatable="yes" comments="Example for Birthplace in 
suitable language- and culture-specific format with good details.">Lafayette, 
Indiana, USA</property>
+                                                            <property 
name="placeholder-text" translatable="yes" comments="Example for Birthplace in 
suitable language- and culture-specific format with good details.">Lafayette, 
Indiana, USA</property>
                                                             <signal 
name="changed" handler="AG_identity_changed" swapped="no"/>
                                                             <signal 
name="focus-in-event" handler="anastasis_gtk_show_on_focus_in_event_cb" 
object="anastasis_gtk_birthplace_casewarning_label" swapped="yes"/>
                                                             <signal 
name="focus-out-event" handler="anastasis_gtk_hide_on_focus_out_event_cb" 
object="anastasis_gtk_birthplace_casewarning_label" swapped="no"/>
@@ -1214,7 +1150,7 @@ exactly the same value during recovery.</property>
                                                         <child>
                                                           <object 
class="GtkLabel" id="anastasis_gtk_ia_birthplace_format_hint_label">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">False</property>
+                                                            <property 
name="can-focus">False</property>
                                                             <property 
name="label" translatable="yes" comments="You may completely change the 
recommendation if for the target language/culture the recommendation is not 
applicable.">If possible, use "Location, Region, Country".</property>
                                                             <attributes>
                                                             <attribute 
name="scale" value="0.90000000000000002"/>
@@ -1244,13 +1180,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox3">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label3">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1262,10 +1198,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image3">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1277,7 +1213,7 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_birthplace_casewarning_label">
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property name="label" 
translatable="yes" comments="If the user's language does not have cases (like 
in Kanji), you may choose to leave out the text about case-sensitivity to avoid 
confusing the reader.">This field is case-sensitive. You must enter
 exactly the same value during recovery.</property>
                                                         <attributes>
@@ -1301,7 +1237,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1319,19 +1255,19 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_ahv_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_ahv_hbox">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_ahv_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">AHV number:</property>
                                                       </object>
                                                       <packing>
@@ -1344,13 +1280,13 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object class="GtkEntry" 
id="anastasis_gtk_ia_ahv_entry">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="max_length">16</property>
-                                                        <property 
name="width_chars">17</property>
-                                                        <property 
name="max_width_chars">16</property>
-                                                        <property 
name="caps_lock_warning">False</property>
-                                                        <property 
name="placeholder_text" translatable="yes">756.1222.3425.89</property>
-                                                        <property 
name="input_purpose">number</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="max-length">16</property>
+                                                        <property 
name="width-chars">17</property>
+                                                        <property 
name="max-width-chars">16</property>
+                                                        <property 
name="caps-lock-warning">False</property>
+                                                        <property 
name="placeholder-text" translatable="yes">756.1222.3425.89</property>
+                                                        <property 
name="input-purpose">number</property>
                                                         <signal name="changed" 
handler="AG_identity_changed" swapped="no"/>
                                                         <signal 
name="delete-text" handler="anastasis_gtk_autocomplete_delete_text" 
swapped="no"/>
                                                         <signal 
name="insert-text" handler="anastasis_gtk_autocomplete_insert_text" 
swapped="no"/>
@@ -1373,13 +1309,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox4">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label4">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1391,10 +1327,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image4">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1415,7 +1351,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1433,19 +1369,19 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_tin_de_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_tin_de_hbox">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_tin_de_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Steuerliche Identifikationsnummer:</property>
                                                       </object>
                                                       <packing>
@@ -1458,12 +1394,12 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object class="GtkEntry" 
id="anastasis_gtk_ia_tin_de_entry">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="max_length">11</property>
-                                                        <property 
name="width_chars">11</property>
-                                                        <property 
name="max_width_chars">11</property>
-                                                        <property 
name="placeholder_text" translatable="yes">12345678912</property>
-                                                        <property 
name="input_purpose">number</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="max-length">11</property>
+                                                        <property 
name="width-chars">11</property>
+                                                        <property 
name="max-width-chars">11</property>
+                                                        <property 
name="placeholder-text" translatable="yes">12345678912</property>
+                                                        <property 
name="input-purpose">number</property>
                                                         <signal name="changed" 
handler="AG_identity_changed" swapped="no"/>
                                                         <signal 
name="style-updated" handler="gtk_widget_queue_draw" swapped="no"/>
                                                       </object>
@@ -1485,13 +1421,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox5">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label5">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1503,10 +1439,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image5">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1527,7 +1463,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1545,20 +1481,20 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_ssn_de_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_ssn_de_hbox">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_ssn_de_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="tooltip_text" translatable="yes">Falls vorhanden sollte diese Nummer auf 
jeden Fall angegeben werden. Nur Beamte, Selbstständige und andere Personen die 
keine Rentenversicherungsnummer haben sollten dieses Feld leer 
lassen.</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="tooltip-text" translatable="yes">Falls vorhanden sollte diese Nummer auf 
jeden Fall angegeben werden. Nur Beamte, Selbstständige und andere Personen die 
keine Rentenversicherungsnummer haben sollten dieses Feld leer 
lassen.</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Sozialversicherungsnummer (optional):</property>
                                                       </object>
                                                       <packing>
@@ -1571,12 +1507,12 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object class="GtkEntry" 
id="anastasis_gtk_ia_ssn_de_entry">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="max_length">12</property>
-                                                        <property 
name="width_chars">13</property>
-                                                        <property 
name="max_width_chars">12</property>
-                                                        <property 
name="placeholder_text" translatable="yes">14230460S534</property>
-                                                        <property 
name="input_purpose">alpha</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="max-length">12</property>
+                                                        <property 
name="width-chars">13</property>
+                                                        <property 
name="max-width-chars">12</property>
+                                                        <property 
name="placeholder-text" translatable="yes">14230460S534</property>
+                                                        <property 
name="input-purpose">alpha</property>
                                                         <signal name="changed" 
handler="AG_identity_changed" swapped="no"/>
                                                         <signal 
name="style-updated" handler="gtk_widget_queue_draw" swapped="no"/>
                                                       </object>
@@ -1598,13 +1534,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox6">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label6">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1616,10 +1552,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image6">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1640,7 +1576,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1658,19 +1594,19 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_ia_ssn_us_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="anastasis_gtk_ia_ssn_us_hbox">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="anastasis_gtk_ia_ssn_us_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property 
name="valign">center</property>
-                                                        <property 
name="margin_left">20</property>
-                                                        <property 
name="margin_start">20</property>
+                                                        <property 
name="margin-left">20</property>
+                                                        <property 
name="margin-start">20</property>
                                                         <property name="label" 
translatable="yes">Social security number:</property>
                                                       </object>
                                                       <packing>
@@ -1683,11 +1619,11 @@ exactly the same value during recovery.</property>
                                                     <child>
                                                       <object class="GtkEntry" 
id="anastasis_gtk_ia_ssn_us_entry">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="max_length">11</property>
-                                                        <property 
name="width_chars">12</property>
-                                                        <property 
name="max_width_chars">11</property>
-                                                        <property 
name="placeholder_text" translatable="yes">000-00-0000</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="max-length">11</property>
+                                                        <property 
name="width-chars">12</property>
+                                                        <property 
name="max-width-chars">11</property>
+                                                        <property 
name="placeholder-text" translatable="yes">000-00-0000</property>
                                                         <signal name="changed" 
handler="AG_identity_changed" swapped="no"/>
                                                         <signal 
name="delete-text" handler="anastasis_gtk_autocomplete_delete_text" 
swapped="no"/>
                                                         <signal 
name="insert-text" handler="anastasis_gtk_autocomplete_insert_text" 
swapped="no"/>
@@ -1711,13 +1647,13 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="private_hbox7">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">40</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">40</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="privacy_label7">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
-                                                        <property 
name="margin_left">40</property>
+                                                        <property 
name="can-focus">False</property>
+                                                        <property 
name="margin-left">40</property>
                                                         <property name="label" 
translatable="yes">This stays private</property>
                                                       </object>
                                                       <packing>
@@ -1729,10 +1665,10 @@ exactly the same value during recovery.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkImage" 
id="blindfold_image7">
-                                                        <property 
name="width_request">24</property>
-                                                        <property 
name="height_request">24</property>
+                                                        <property 
name="width-request">24</property>
+                                                        <property 
name="height-request">24</property>
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                       </object>
                                                       <packing>
@@ -1753,7 +1689,7 @@ exactly the same value during recovery.</property>
                                                 <child>
                                                   <object class="GtkSeparator">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                   </object>
                                                   <packing>
                                                     <property 
name="expand">False</property>
@@ -1779,20 +1715,20 @@ exactly the same value during recovery.</property>
                                         <child>
                                           <object class="GtkBox" 
id="anastasis_gtk_private_explainer_vbox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <property 
name="spacing">20</property>
-                                            <property 
name="baseline_position">top</property>
+                                            <property 
name="baseline-position">top</property>
                                             <child>
                                               <object class="GtkBox" 
id="private_hbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="privacy_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_top">5</property>
-                                                    <property 
name="margin_bottom">5</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-top">5</property>
+                                                    <property 
name="margin-bottom">5</property>
                                                     <property name="label" 
translatable="yes">This stays private</property>
                                                     <attributes>
                                                       <attribute name="weight" 
value="bold"/>
@@ -1808,10 +1744,10 @@ exactly the same value during recovery.</property>
                                                 </child>
                                                 <child>
                                                   <object class="GtkImage" 
id="blindfold_image">
-                                                    <property 
name="width_request">24</property>
-                                                    <property 
name="height_request">24</property>
+                                                    <property 
name="width-request">24</property>
+                                                    <property 
name="height-request">24</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="pixbuf">noun_blindfold_3574196.svg</property>
                                                   </object>
                                                   <packing>
@@ -1831,9 +1767,9 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkLabel" 
id="explainer_label">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
-                                                <property 
name="margin_top">5</property>
-                                                <property 
name="margin_bottom">15</property>
+                                                <property 
name="can-focus">False</property>
+                                                <property 
name="margin-top">5</property>
+                                                <property 
name="margin-bottom">15</property>
                                                 <property name="label" 
translatable="yes">The information you have entered here:
 • Will be hashed, and therefore unreadable
 • The non-hashed version is not shared</property>
@@ -1848,9 +1784,9 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkLabel" 
id="encrypt_label">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property name="label" 
translatable="yes">&lt;a 
href="https://taler.net/papers/thesis-anastasis-2020.pdf"&gt;How Anastasis 
encrypts your data&lt;/a&gt;</property>
-                                                <property 
name="use_markup">True</property>
+                                                <property 
name="use-markup">True</property>
                                               </object>
                                               <packing>
                                                 <property 
name="expand">False</property>
@@ -1861,9 +1797,9 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkLabel" 
id="free_software_label">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property name="label" 
translatable="yes">Anastasis is &lt;a 
href="https://www.gnu.org/philosophy/free-sw.html"&gt;Free 
Software&lt;/a&gt;</property>
-                                                <property 
name="use_markup">True</property>
+                                                <property 
name="use-markup">True</property>
                                               </object>
                                               <packing>
                                                 <property 
name="expand">False</property>
@@ -1874,11 +1810,11 @@ exactly the same value during recovery.</property>
                                             <child>
                                               <object class="GtkLabel" 
id="funding_label">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
-                                                <property 
name="margin_top">10</property>
+                                                <property 
name="can-focus">False</property>
+                                                <property 
name="margin-top">10</property>
                                                 <property name="label" 
translatable="yes">Anastasis is developed by &lt;a 
href="https://anastasis.lu/en/about.html#team"&gt;privacy advocates&lt;/a&gt;
 with &lt;a href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; 
from the European Commission.</property>
-                                                <property 
name="use_markup">True</property>
+                                                <property 
name="use-markup">True</property>
                                                 <property 
name="justify">center</property>
                                               </object>
                                               <packing>
@@ -1890,15 +1826,15 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                             </child>
                                             <child>
                                               <object class="GtkImage" 
id="ec_image">
-                                                <property 
name="width_request">128</property>
-                                                <property 
name="height_request">128</property>
+                                                <property 
name="width-request">128</property>
+                                                <property 
name="height-request">128</property>
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="halign">center</property>
-                                                <property 
name="margin_left">10</property>
-                                                <property 
name="margin_right">10</property>
-                                                <property 
name="margin_top">10</property>
-                                                <property 
name="margin_bottom">10</property>
+                                                <property 
name="margin-left">10</property>
+                                                <property 
name="margin-right">10</property>
+                                                <property 
name="margin-top">10</property>
+                                                <property 
name="margin-bottom">10</property>
                                                 <property 
name="pixbuf">bandiera_stelle.png</property>
                                               </object>
                                               <packing>
@@ -1923,11 +1859,11 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Who are you?</property>
                                     <attributes>
                                       <attribute name="style" value="normal"/>
@@ -1944,132 +1880,142 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_b_authentication_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property 
name="orientation">vertical</property>
                                         <child>
                                           <object class="GtkFrame">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
-                                            <property 
name="margin_right">50</property>
-                                            <property 
name="margin_end">50</property>
+                                            <property 
name="can-focus">False</property>
+                                            <property 
name="margin-right">50</property>
+                                            <property 
name="margin-end">50</property>
                                             <property 
name="hexpand">True</property>
-                                            <property 
name="label_xalign">0</property>
-                                            <property 
name="shadow_type">none</property>
+                                            <property 
name="label-xalign">0</property>
+                                            <property 
name="shadow-type">none</property>
                                             <child>
+                                              <!-- n-columns=3 n-rows=3 -->
                                               <object class="GtkGrid" 
id="anastasis_gtk_auth_button_grid">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
-                                                <property 
name="row_spacing">5</property>
-                                                <property 
name="column_spacing">5</property>
-                                                <property 
name="row_homogeneous">True</property>
-                                                <property 
name="column_homogeneous">True</property>
+                                                <property 
name="can-focus">False</property>
+                                                <property 
name="row-spacing">5</property>
+                                                <property 
name="column-spacing">5</property>
+                                                <property 
name="row-homogeneous">True</property>
+                                                <property 
name="column-homogeneous">True</property>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_sms">
                                                     <property name="label" 
translatable="yes">SMS</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add authentication using a transaction 
number send to a mobile phone number.</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add authentication using a transaction 
number send to a mobile phone number.</property>
                                                     <property 
name="image">image_sms</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_sms_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">0</property>
-                                                    <property 
name="top_attach">0</property>
+                                                    <property 
name="left-attach">0</property>
+                                                    <property 
name="top-attach">0</property>
                                                   </packing>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_email">
                                                     <property name="label" 
translatable="yes">Email</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add authentication using a transaction 
number send to an e-mail address.</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add authentication using a transaction 
number send to an e-mail address.</property>
                                                     <property 
name="image">email_image</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_email_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">1</property>
-                                                    <property 
name="top_attach">0</property>
+                                                    <property 
name="left-attach">1</property>
+                                                    <property 
name="top-attach">0</property>
                                                   </packing>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_question">
                                                     <property name="label" 
translatable="yes">Question</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add authentication using security 
question and answer.</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add authentication using security 
question and answer.</property>
                                                     <property 
name="image">question_image</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_question_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">2</property>
-                                                    <property 
name="top_attach">0</property>
+                                                    <property 
name="left-attach">2</property>
+                                                    <property 
name="top-attach">0</property>
                                                   </packing>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_post">
                                                     <property name="label" 
translatable="yes">Post</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add authentication using a transaction 
number send to a postal address.</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add authentication using a transaction 
number send to a postal address.</property>
                                                     <property 
name="image">postal_image</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_post_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">0</property>
-                                                    <property 
name="top_attach">1</property>
+                                                    <property 
name="left-attach">0</property>
+                                                    <property 
name="top-attach">1</property>
                                                   </packing>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_iban">
                                                     <property name="label" 
translatable="yes">IBAN</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add authentication using a payment of 
from a designated IBAN account.</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add authentication using a payment of 
from a designated IBAN account.</property>
                                                     <property 
name="image">image_iban</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_iban_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">2</property>
-                                                    <property 
name="top_attach">1</property>
+                                                    <property 
name="left-attach">2</property>
+                                                    <property 
name="top-attach">1</property>
                                                   </packing>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_btn_add_auth_totp">
                                                     <property name="label" 
translatable="yes">TOTP</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Add Time-Based One-Time Password 
authentication (RFC 6238)</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Add Time-Based One-Time Password 
authentication (RFC 6238)</property>
                                                     <property 
name="image">image_freeotp</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_btn_add_auth_totp_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
-                                                    <property 
name="left_attach">1</property>
-                                                    <property 
name="top_attach">1</property>
+                                                    <property 
name="left-attach">1</property>
+                                                    <property 
name="top-attach">1</property>
                                                   </packing>
                                                 </child>
+                                                <child>
+                                                  <placeholder/>
+                                                </child>
+                                                <child>
+                                                  <placeholder/>
+                                                </child>
+                                                <child>
+                                                  <placeholder/>
+                                                </child>
                                               </object>
                                             </child>
                                             <child type="label">
                                               <object class="GtkLabel">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property name="label" 
translatable="yes">Which authorization method should be added?</property>
                                                 <attributes>
                                                   <attribute name="weight" 
value="bold"/>
@@ -2087,30 +2033,30 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                         <child>
                                           <object class="GtkBox" 
id="anastasis_gtk_b_authentication_hbox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <child>
                                               <object class="GtkFrame">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
-                                                <property 
name="label_xalign">0</property>
-                                                <property 
name="shadow_type">none</property>
+                                                <property 
name="can-focus">False</property>
+                                                <property 
name="label-xalign">0</property>
+                                                <property 
name="shadow-type">none</property>
                                                 <child>
                                                   <object class="GtkAlignment">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="left_padding">12</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="left-padding">12</property>
                                                     <child>
                                                       <object 
class="GtkScrolledWindow">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="shadow_type">in</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="shadow-type">in</property>
                                                         <child>
                                                           <object 
class="GtkTreeView" id="anastasis_gtk_authentication_methods_list">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">True</property>
+                                                            <property 
name="can-focus">True</property>
                                                             <property 
name="model">authentication_methods_liststore</property>
-                                                            <property 
name="enable_search">False</property>
-                                                            <property 
name="search_column">0</property>
+                                                            <property 
name="enable-search">False</property>
+                                                            <property 
name="search-column">0</property>
                                                             <child 
internal-child="selection">
                                                             <object 
class="GtkTreeSelection" id="anastasis_gtk_authentication_methods_selection">
                                                             <signal 
name="changed" handler="auth_method_selection_changed_cb" swapped="no"/>
@@ -2122,8 +2068,8 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                                             <property 
name="title" translatable="yes">Type</property>
                                                             <property 
name="clickable">True</property>
                                                             <property 
name="reorderable">True</property>
-                                                            <property 
name="sort_indicator">True</property>
-                                                            <property 
name="sort_column_id">0</property>
+                                                            <property 
name="sort-indicator">True</property>
+                                                            <property 
name="sort-column-id">0</property>
                                                             <child>
                                                             <object 
class="GtkCellRendererText" id="type"/>
                                                             <attributes>
@@ -2154,7 +2100,7 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                                 <child type="label">
                                                   <object class="GtkLabel" 
id="anastasis_gtk_authorization_methods_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property name="label" 
translatable="yes">Authorization methods configured so far:</property>
                                                     <attributes>
                                                       <attribute name="weight" 
value="bold"/>
@@ -2172,17 +2118,17 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_authorization_meta_button_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkButton" 
id="anastasis_gtk_edit_provider_list">
                                                     <property name="label" 
translatable="yes">_Edit providers</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
                                                     <property 
name="image">edit_image</property>
-                                                    <property 
name="use_underline">True</property>
-                                                    <property 
name="always_show_image">True</property>
+                                                    <property 
name="use-underline">True</property>
+                                                    <property 
name="always-show-image">True</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_edit_provider_list_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
@@ -2197,10 +2143,10 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                                     <property 
name="label">gtk-delete</property>
                                                     <property 
name="visible">True</property>
                                                     <property 
name="sensitive">False</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="use_stock">True</property>
-                                                    <property 
name="always_show_image">True</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="use-stock">True</property>
+                                                    <property 
name="always-show-image">True</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_authentication_method_delete_button_clicked_cb" 
swapped="no"/>
                                                   </object>
                                                   <packing>
@@ -2228,7 +2174,7 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                         <child>
                                           <object class="GtkSeparator">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                           </object>
                                           <packing>
                                             <property 
name="expand">False</property>
@@ -2243,11 +2189,11 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Configure authorization methods!</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -2263,31 +2209,31 @@ with &lt;a 
href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_b_policy_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="top_padding">10</property>
-                                    <property 
name="bottom_padding">10</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="top-padding">10</property>
+                                    <property 
name="bottom-padding">10</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property 
name="orientation">vertical</property>
                                         <property name="spacing">10</property>
                                         <child>
                                           <object class="GtkLabel" 
id="review_policies_explainer_label">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="halign">start</property>
-                                            <property 
name="margin_start">15</property>
-                                            <property 
name="margin_end">15</property>
-                                            <property 
name="margin_top">10</property>
-                                            <property 
name="margin_bottom">10</property>
+                                            <property 
name="margin-start">15</property>
+                                            <property 
name="margin-end">15</property>
+                                            <property 
name="margin-top">10</property>
+                                            <property 
name="margin-bottom">10</property>
                                             <property name="label" 
translatable="yes">Each recovery policy specifies a combination of 
authentication methods sufficient to recover the secret.
 Please review the recovery policies for the secret you are about to back up.
 If the automatically generated recovery policies are inadequate for your use 
case, use right-click to add, edit or delete policies.
@@ -2303,14 +2249,14 @@ You can also use "back" to add additional 
authentication methods.</property>
                                         <child>
                                           <object class="GtkScrolledWindow">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">True</property>
-                                            <property 
name="shadow_type">in</property>
+                                            <property 
name="can-focus">True</property>
+                                            <property 
name="shadow-type">in</property>
                                             <child>
                                               <object class="GtkTreeView" 
id="anastasis_gtk_review_policy_treeview">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">True</property>
+                                                <property 
name="can-focus">True</property>
                                                 <property 
name="model">policy_review_treestore</property>
-                                                <property 
name="search_column">0</property>
+                                                <property 
name="search-column">0</property>
                                                 <signal 
name="button-press-event" 
handler="anastasis_gtk_review_policy_treeview_button_press_event_cb" 
swapped="no"/>
                                                 <signal name="key-press-event" 
handler="anastasis_gtk_review_policy_treeview_key_press_event_cb" swapped="no"/>
                                                 <signal name="row-activated" 
handler="anastasis_gtk_review_policy_treeview_row_activated_cb" swapped="no"/>
@@ -2399,11 +2345,11 @@ You can also use "back" to add additional 
authentication methods.</property>
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Review recovery policies</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -2420,31 +2366,31 @@ You can also use "back" to add additional 
authentication methods.</property>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_challenge_frame">
                                 <property 
name="name">anastasis_gtk_challenge_frame</property>
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkScrolledWindow">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">True</property>
+                                        <property 
name="can-focus">True</property>
                                         <property 
name="hadjustment">anastasis_gtk_policy_box_adjustment_h</property>
                                         <property 
name="vadjustment">anastasis_gtk_policy_box_adjustment_v</property>
-                                        <property 
name="shadow_type">in</property>
+                                        <property 
name="shadow-type">in</property>
                                         <child>
                                           <object class="GtkViewport">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="hadjustment">anastasis_gtk_policy_box_adjustment_h</property>
                                             <property 
name="vadjustment">anastasis_gtk_policy_box_adjustment_v</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_policy_vbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <placeholder/>
@@ -2460,11 +2406,11 @@ You can also use "back" to add additional 
authentication methods.</property>
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Select challenge to recover secret:</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -2480,49 +2426,49 @@ You can also use "back" to add additional 
authentication methods.</property>
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_enter_secret_frame">
-                                <property name="height_request">1500</property>
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="height-request">1500</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkScrolledWindow" 
id="secret_frame_scrolled_window">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
+                                    <property name="can-focus">True</property>
                                     <property name="vexpand">True</property>
                                     <property 
name="hadjustment">secret_box_adjustmenth</property>
                                     <property 
name="vadjustment">secret_box_adjustmentv</property>
-                                    <property name="shadow_type">in</property>
-                                    <property 
name="propagate_natural_width">True</property>
-                                    <property 
name="propagate_natural_height">True</property>
+                                    <property name="shadow-type">in</property>
+                                    <property 
name="propagate-natural-width">True</property>
+                                    <property 
name="propagate-natural-height">True</property>
                                     <child>
                                       <object class="GtkViewport" 
id="secret_frame_viewport">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property 
name="hexpand">True</property>
                                         <property 
name="hadjustment">secret_box_adjustmenth</property>
                                         <property 
name="vadjustment">secret_box_adjustmentv</property>
                                         <child>
                                           <object class="GtkBox" 
id="secret_frame_main_vbox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="valign">start</property>
-                                            <property 
name="margin_start">10</property>
-                                            <property 
name="margin_end">10</property>
-                                            <property 
name="margin_top">5</property>
-                                            <property 
name="margin_bottom">5</property>
+                                            <property 
name="margin-start">10</property>
+                                            <property 
name="margin-end">10</property>
+                                            <property 
name="margin-top">5</property>
+                                            <property 
name="margin-bottom">5</property>
                                             <property 
name="orientation">vertical</property>
                                             <property 
name="spacing">5</property>
-                                            <property 
name="baseline_position">top</property>
+                                            <property 
name="baseline-position">top</property>
                                             <child>
                                               <object class="GtkBox" 
id="secret_name_vbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <property 
name="spacing">5</property>
                                                 <child>
                                                   <object class="GtkLabel">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property 
name="valign">start</property>
                                                     <property name="label" 
translatable="yes">Secret's name</property>
@@ -2537,11 +2483,11 @@ You can also use "back" to add additional 
authentication methods.</property>
                                                 <child>
                                                   <object class="GtkEntry" 
id="anastasis_gtk_secret_name_entry">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="has_focus">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">This allows you to uniquely identify a 
secret if you have made multiple back ups. The value entered here will NOT be 
protected by the authentication checks!</property>
-                                                    <property 
name="primary_icon_tooltip_text" translatable="yes">If you make multiple 
backups using Anastasis, the secret's name will allow you to distinguish the 
different backups.</property>
-                                                    <property 
name="placeholder_text" translatable="yes">Do NOT enter the actual secret 
here!</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="has-focus">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">This allows you to uniquely identify a 
secret if you have made multiple back ups. The value entered here will NOT be 
protected by the authentication checks!</property>
+                                                    <property 
name="primary-icon-tooltip-text" translatable="yes">If you make multiple 
backups using Anastasis, the secret's name will allow you to distinguish the 
different backups.</property>
+                                                    <property 
name="placeholder-text" translatable="yes">Do NOT enter the actual secret 
here!</property>
                                                     <signal name="changed" 
handler="anastasis_gtk_enter_secret_name_entry_changed_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
@@ -2554,7 +2500,7 @@ You can also use "back" to add additional authentication 
methods.</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="secret_name_explanation_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property name="label" 
translatable="yes">Names should be unique, so that you can easily
 identify your secret later.</property>
@@ -2577,16 +2523,16 @@ identify your secret later.</property>
                                             <child>
                                               <object class="GtkBox" 
id="secret_entry_vbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkBox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="secret_text_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="halign">start</property>
                                                         <property name="label" 
translatable="yes">Provide secret as text</property>
                                                       </object>
@@ -2607,29 +2553,29 @@ identify your secret later.</property>
                                                 <child>
                                                   <object class="GtkBox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object 
class="GtkScrolledWindow" id="enter_secret_scrolled_window">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="tooltip_text" translatable="yes">Enter the secret you want to back up 
here.</property>
-                                                        <property 
name="margin_start">10</property>
-                                                        <property 
name="margin_end">10</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="tooltip-text" translatable="yes">Enter the secret you want to back up 
here.</property>
+                                                        <property 
name="margin-start">10</property>
+                                                        <property 
name="margin-end">10</property>
                                                         <property 
name="hexpand">True</property>
                                                         <property 
name="vexpand">True</property>
                                                         <property 
name="hadjustment">anastasis_gtk_enter_secret_hadjustment</property>
                                                         <property 
name="vadjustment">anastasis_gtk_enter_secret_vadjustment</property>
-                                                        <property 
name="shadow_type">in</property>
+                                                        <property 
name="shadow-type">in</property>
                                                         <child>
                                                           <object 
class="GtkTextView" id="anastasis_gtk_enter_secret_textview">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">True</property>
+                                                            <property 
name="can-focus">True</property>
                                                             <property 
name="hexpand">True</property>
                                                             <property 
name="vexpand">True</property>
                                                             <property 
name="hadjustment">anastasis_gtk_enter_secret_hadjustment</property>
-                                                            <property 
name="hscroll_policy">natural</property>
+                                                            <property 
name="hscroll-policy">natural</property>
                                                             <property 
name="vadjustment">anastasis_gtk_enter_secret_vadjustment</property>
-                                                            <property 
name="vscroll_policy">natural</property>
+                                                            <property 
name="vscroll-policy">natural</property>
                                                             <property 
name="buffer">anastasis_gtk_enter_secret_textbuffer</property>
                                                           </object>
                                                         </child>
@@ -2644,17 +2590,17 @@ identify your secret later.</property>
                                                     <child>
                                                       <object 
class="GtkButton" id="anastasis_gtk_secret_clear_text_button">
                                                         <property 
name="label">gtk-clear</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="receives_default">True</property>
-                                                        <property 
name="use_stock">True</property>
-                                                        <property 
name="always_show_image">True</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="receives-default">True</property>
+                                                        <property 
name="use-stock">True</property>
+                                                        <property 
name="always-show-image">True</property>
                                                         <signal name="clicked" 
handler="anastasis_gtk_secret_clear_button_clicked_cb" swapped="no"/>
                                                       </object>
                                                       <packing>
                                                         <property 
name="expand">False</property>
                                                         <property 
name="fill">True</property>
                                                         <property 
name="padding">5</property>
-                                                        <property 
name="pack_type">end</property>
+                                                        <property 
name="pack-type">end</property>
                                                         <property 
name="position">1</property>
                                                       </packing>
                                                     </child>
@@ -2669,19 +2615,19 @@ identify your secret later.</property>
                                                   <object class="GtkBox">
                                                     <property 
name="name">anastasis_gtk_enter_secret_file_box</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_top">5</property>
-                                                    <property 
name="margin_bottom">5</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-top">5</property>
+                                                    <property 
name="margin-bottom">5</property>
                                                     <property 
name="spacing">10</property>
                                                     <child>
                                                       <object class="GtkBox" 
id="anastasis_gtk_secret_file_chooser_hbox">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="spacing">5</property>
                                                         <child>
                                                           <object 
class="GtkLabel" id="secret_by_file_label">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">False</property>
+                                                            <property 
name="can-focus">False</property>
                                                             <property 
name="label" translatable="yes">Or provide secret as a file:</property>
                                                           </object>
                                                           <packing>
@@ -2695,11 +2641,11 @@ identify your secret later.</property>
                                                           <object 
class="GtkButton" id="anastasis_gtk_enter_secret_open_button">
                                                             <property 
name="label">Choose file</property>
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">True</property>
-                                                            <property 
name="can_default">True</property>
-                                                            <property 
name="receives_default">True</property>
+                                                            <property 
name="can-focus">True</property>
+                                                            <property 
name="can-default">True</property>
+                                                            <property 
name="receives-default">True</property>
                                                             <property 
name="image">open_file_image</property>
-                                                            <property 
name="always_show_image">True</property>
+                                                            <property 
name="always-show-image">True</property>
                                                             <signal 
name="clicked" handler="anastasis_gtk_enter_secret_open_button_clicked_cb" 
swapped="no"/>
                                                           </object>
                                                           <packing>
@@ -2719,12 +2665,12 @@ identify your secret later.</property>
                                                     </child>
                                                     <child>
                                                       <object class="GtkBox" 
id="anastasis_gtk_secret_file_name_hbox">
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="spacing">5</property>
                                                         <child>
                                                           <object 
class="GtkLabel" id="secret_file_name_label">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">False</property>
+                                                            <property 
name="can-focus">False</property>
                                                             <property 
name="label" translatable="yes">Your secret file:</property>
                                                           </object>
                                                           <packing>
@@ -2737,7 +2683,7 @@ identify your secret later.</property>
                                                         <child>
                                                           <object 
class="GtkLabel" id="anastasis_gtk_secret_file_name_label">
                                                             <property 
name="visible">True</property>
-                                                            <property 
name="can_focus">False</property>
+                                                            <property 
name="can-focus">False</property>
                                                             <property 
name="label">DYNAMICALLY GENERATED</property>
                                                             <attributes>
                                                             <attribute 
name="weight" value="bold"/>
@@ -2752,17 +2698,17 @@ identify your secret later.</property>
                                                         <child>
                                                           <object 
class="GtkButton" id="anastasis_gtk_secret_clear_file_button">
                                                             <property 
name="label">gtk-clear</property>
-                                                            <property 
name="can_focus">True</property>
-                                                            <property 
name="receives_default">True</property>
-                                                            <property 
name="use_stock">True</property>
-                                                            <property 
name="always_show_image">True</property>
+                                                            <property 
name="can-focus">True</property>
+                                                            <property 
name="receives-default">True</property>
+                                                            <property 
name="use-stock">True</property>
+                                                            <property 
name="always-show-image">True</property>
                                                             <signal 
name="clicked" handler="anastasis_gtk_secret_clear_button_clicked_cb" 
swapped="no"/>
                                                           </object>
                                                           <packing>
                                                             <property 
name="expand">False</property>
                                                             <property 
name="fill">True</property>
                                                             <property 
name="padding">5</property>
-                                                            <property 
name="pack_type">end</property>
+                                                            <property 
name="pack-type">end</property>
                                                             <property 
name="position">2</property>
                                                           </packing>
                                                         </child>
@@ -2792,15 +2738,15 @@ identify your secret later.</property>
                                             <child>
                                               <object class="GtkBox" 
id="expiration_vbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="halign">start</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <property 
name="spacing">5</property>
-                                                <property 
name="baseline_position">top</property>
+                                                <property 
name="baseline-position">top</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="recovery_expiration_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property name="label" 
translatable="yes">Your secret's recovery data expires on:</property>
                                                   </object>
                                                   <packing>
@@ -2813,11 +2759,11 @@ identify your secret later.</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="expiration_hbox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="expiration_date_without_year_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="label">DYNAMICALLY SET</property>
                                                         <attributes>
                                                           <attribute 
name="weight" value="bold"/>
@@ -2832,11 +2778,11 @@ identify your secret later.</property>
                                                     <child>
                                                       <object 
class="GtkSpinButton" id="expiration_year_spin_button">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
-                                                        <property 
name="max_length">4</property>
-                                                        <property 
name="width_chars">4</property>
-                                                        <property 
name="max_width_chars">4</property>
-                                                        <property 
name="input_purpose">digits</property>
+                                                        <property 
name="can-focus">True</property>
+                                                        <property 
name="max-length">4</property>
+                                                        <property 
name="width-chars">4</property>
+                                                        <property 
name="max-width-chars">4</property>
+                                                        <property 
name="input-purpose">digits</property>
                                                         <property 
name="adjustment">expiration_year_adjustment</property>
                                                         <property 
name="numeric">True</property>
                                                         <property 
name="value">9999</property>
@@ -2867,18 +2813,18 @@ identify your secret later.</property>
                                             <child>
                                               <object class="GtkBox" 
id="payment_info_vbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <property 
name="spacing">10</property>
                                                 <child>
                                                   <object class="GtkBox" 
id="backup_free_hbox">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="spacing">10</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="backup_fee_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property name="label" 
translatable="yes">Backup fee:</property>
                                                       </object>
                                                       <packing>
@@ -2891,7 +2837,7 @@ identify your secret later.</property>
                                                     <child>
                                                       <object class="GtkLabel" 
id="backup_fee_value_label">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">False</property>
+                                                        <property 
name="can-focus">False</property>
                                                         <property 
name="label">DYNAMICALLY SET</property>
                                                         <attributes>
                                                           <attribute 
name="weight" value="bold"/>
@@ -2915,7 +2861,7 @@ identify your secret later.</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="backup_fee_explainer_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property name="label" 
translatable="yes">You pay this fee to back up your secret.
 The fee may increase with the expiry
@@ -2945,11 +2891,11 @@ date of your secret's recovery data.</property>
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">10</property>
-                                    <property 
name="margin_bottom">10</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">10</property>
+                                    <property 
name="margin-bottom">10</property>
                                     <property name="label" 
translatable="yes">Provide secret to backup:</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -2966,29 +2912,29 @@ date of your secret's recovery data.</property>
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_pay_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_top">5</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-top">5</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property name="spacing">5</property>
                                         <child>
                                           <object class="GtkBox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <child>
                                               <object class="GtkLabel">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property name="label" 
translatable="yes">Please pay with GNU Taler:</property>
                                               </object>
                                               <packing>
@@ -3001,22 +2947,22 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkBox" 
id="anastasis_gtk_main_window_unpaid_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
-                                                <property 
name="margin_left">5</property>
-                                                <property 
name="margin_right">5</property>
-                                                <property 
name="margin_start">5</property>
-                                                <property 
name="margin_end">5</property>
-                                                <property 
name="margin_top">5</property>
-                                                <property 
name="margin_bottom">5</property>
+                                                <property 
name="can-focus">False</property>
+                                                <property 
name="margin-left">5</property>
+                                                <property 
name="margin-right">5</property>
+                                                <property 
name="margin-start">5</property>
+                                                <property 
name="margin-end">5</property>
+                                                <property 
name="margin-top">5</property>
+                                                <property 
name="margin-bottom">5</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <property 
name="spacing">5</property>
                                                 <child>
                                                   <object class="GtkTreeView" 
id="unpaid_qr_treeview">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
+                                                    <property 
name="can-focus">True</property>
                                                     <property 
name="model">unpaid_qrcodes_liststore</property>
-                                                    <property 
name="enable_search">False</property>
-                                                    <property 
name="search_column">1</property>
+                                                    <property 
name="enable-search">False</property>
+                                                    <property 
name="search-column">1</property>
                                                     <child 
internal-child="selection">
                                                       <object 
class="GtkTreeSelection" id="unpaid_qr_tree_selection">
                                                         <signal name="changed" 
handler="unpaid_qr_tree_selection_changed_cb" swapped="no"/>
@@ -3079,11 +3025,11 @@ date of your secret's recovery data.</property>
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">5</property>
-                                    <property name="margin_end">5</property>
-                                    <property name="margin_top">10</property>
-                                    <property name="margin_bottom">5</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">5</property>
+                                    <property name="margin-end">5</property>
+                                    <property name="margin-top">10</property>
+                                    <property name="margin-bottom">5</property>
                                     <property name="label" 
translatable="yes">Payment required:</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -3099,30 +3045,30 @@ date of your secret's recovery data.</property>
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_completed_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">10</property>
-                                    <property name="margin_end">10</property>
-                                    <property name="margin_top">10</property>
-                                    <property 
name="margin_bottom">10</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">10</property>
+                                    <property name="margin-end">10</property>
+                                    <property name="margin-top">10</property>
+                                    <property 
name="margin-bottom">10</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox" 
id="anastasis_gtk_success_box">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <child>
                                           <object class="GtkBox" 
id="anastasis_gtk_backup_complete_box">
                                             <property 
name="name">anastasis_gtk_backup_complete_box</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <child>
                                               <object class="GtkLabel" 
id="anastasis_gtk_success_backup_label">
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="halign">start</property>
                                                 <property name="label" 
translatable="yes">Your backup is complete.</property>
                                                 <property 
name="justify">center</property>
@@ -3140,12 +3086,12 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkBox" 
id="recovery_expiration_box">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="spacing">5</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="backup_expiration_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property name="label" 
translatable="yes">Your backup is valid until:</property>
                                                   </object>
@@ -3158,7 +3104,7 @@ date of your secret's recovery data.</property>
                                                 </child>
                                                 <child>
                                                   <object class="GtkLabel" 
id="backup_expiration_date_label">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="label">DYNAMICALLY GENERATED</property>
                                                     <attributes>
                                                       <attribute name="weight" 
value="bold"/>
@@ -3181,11 +3127,11 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkBox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="orientation">vertical</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="anastasis_gtk_success_backup_version_label">
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property name="label" 
translatable="yes">Backups were made at the following providers:</property>
                                                   </object>
@@ -3199,14 +3145,14 @@ date of your secret's recovery data.</property>
                                                 <child>
                                                   <object 
class="GtkScrolledWindow">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="shadow_type">in</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="shadow-type">in</property>
                                                     <child>
                                                       <object 
class="GtkTreeView" id="anastasis_gtk_backup_complete_treeview">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
+                                                        <property 
name="can-focus">True</property>
                                                         <property 
name="model">backup_provider_liststore</property>
-                                                        <property 
name="search_column">0</property>
+                                                        <property 
name="search-column">0</property>
                                                         <child 
internal-child="selection">
                                                           <object 
class="GtkTreeSelection"/>
                                                         </child>
@@ -3277,12 +3223,12 @@ date of your secret's recovery data.</property>
                                         <child>
                                           <object class="GtkBox" 
id="anastasis_gtk_success_recovery_box">
                                             <property 
name="name">anastasis_gtk_success_recovery_box</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <child>
                                               <object class="GtkLabel" 
id="anastasis_gtk_success_recovery_label">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="halign">start</property>
                                                 <property name="label" 
translatable="yes">Your secret was recovered.</property>
                                                 <attributes>
@@ -3299,11 +3245,11 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkBox" 
id="recovery_secret_name_hbox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <child>
                                                   <object class="GtkLabel">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property name="label" 
translatable="yes">Secret name:</property>
                                                     <attributes>
                                                       <attribute name="weight" 
value="bold"/>
@@ -3319,7 +3265,7 @@ date of your secret's recovery data.</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="recovery_secret_name_value_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="label">DYNAMICALLY GENERATED</property>
                                                   </object>
                                                   <packing>
@@ -3339,15 +3285,15 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkBox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="anastasis_gtk_secret_value_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="tooltip_text" translatable="yes">The secret is shown here. You can also 
copy it to the clipboard or save it to a file.</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="tooltip-text" translatable="yes">The secret is shown here. You can also 
copy it to the clipboard or save it to a file.</property>
                                                     <property name="label">THE 
SECRET TEXT</property>
                                                     <property 
name="wrap">True</property>
-                                                    <property 
name="wrap_mode">word-char</property>
+                                                    <property 
name="wrap-mode">word-char</property>
                                                     <property 
name="ellipsize">end</property>
                                                   </object>
                                                   <packing>
@@ -3361,12 +3307,12 @@ date of your secret's recovery data.</property>
                                                   <object class="GtkButton" 
id="anastasis_gtk_secret_copy_button">
                                                     <property 
name="label">gtk-copy</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="can_default">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Copy secret to clipboard</property>
-                                                    <property 
name="use_stock">True</property>
-                                                    <property 
name="always_show_image">True</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="can-default">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Copy secret to clipboard</property>
+                                                    <property 
name="use-stock">True</property>
+                                                    <property 
name="always-show-image">True</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_secret_copy_button_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
@@ -3380,11 +3326,11 @@ date of your secret's recovery data.</property>
                                                   <object class="GtkButton" 
id="anastasis_gtk_secret_save_as_button">
                                                     <property 
name="label">gtk-save-as</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
-                                                    <property 
name="tooltip_text" translatable="yes">Save secret to file</property>
-                                                    <property 
name="use_stock">True</property>
-                                                    <property 
name="always_show_image">True</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
+                                                    <property 
name="tooltip-text" translatable="yes">Save secret to file</property>
+                                                    <property 
name="use-stock">True</property>
+                                                    <property 
name="always-show-image">True</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_secret_save_as_button_clicked_cb" swapped="no"/>
                                                   </object>
                                                   <packing>
@@ -3405,21 +3351,21 @@ date of your secret's recovery data.</property>
                                             <child>
                                               <object class="GtkViewport">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <property 
name="hexpand">True</property>
                                                 <property 
name="vexpand">True</property>
                                                 <child>
                                                   <object class="GtkImage" 
id="anastasis_gtk_secret_qr_image">
-                                                    <property 
name="width_request">400</property>
-                                                    <property 
name="height_request">400</property>
+                                                    <property 
name="width-request">400</property>
+                                                    <property 
name="height-request">400</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
-                                                    <property 
name="margin_left">10</property>
-                                                    <property 
name="margin_right">10</property>
-                                                    <property 
name="margin_start">10</property>
-                                                    <property 
name="margin_end">10</property>
-                                                    <property 
name="margin_top">10</property>
-                                                    <property 
name="margin_bottom">10</property>
+                                                    <property 
name="can-focus">False</property>
+                                                    <property 
name="margin-left">10</property>
+                                                    <property 
name="margin-right">10</property>
+                                                    <property 
name="margin-start">10</property>
+                                                    <property 
name="margin-end">10</property>
+                                                    <property 
name="margin-top">10</property>
+                                                    <property 
name="margin-bottom">10</property>
                                                     <property 
name="hexpand">True</property>
                                                     <property 
name="vexpand">True</property>
                                                     <property 
name="stock">gtk-missing-image</property>
@@ -3450,11 +3396,11 @@ date of your secret's recovery data.</property>
                                 <child type="label">
                                   <object class="GtkLabel" 
id="anastasis_gtk_backup_success_label">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="margin_start">10</property>
-                                    <property name="margin_end">10</property>
-                                    <property name="margin_top">10</property>
-                                    <property 
name="margin_bottom">10</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="margin-start">10</property>
+                                    <property name="margin-end">10</property>
+                                    <property name="margin-top">10</property>
+                                    <property 
name="margin-bottom">10</property>
                                     <property name="label" 
translatable="yes">Success!</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -3471,33 +3417,33 @@ date of your secret's recovery data.</property>
                             </child>
                             <child>
                               <object class="GtkFrame" 
id="anastasis_gtk_select_secret_frame">
-                                <property name="can_focus">False</property>
-                                <property name="label_xalign">0</property>
-                                <property name="shadow_type">none</property>
+                                <property name="can-focus">False</property>
+                                <property name="label-xalign">0</property>
+                                <property name="shadow-type">none</property>
                                 <child>
                                   <object class="GtkAlignment">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="left_padding">12</property>
+                                    <property name="can-focus">False</property>
+                                    <property name="left-padding">12</property>
                                     <child>
                                       <object class="GtkBox" 
id="anastasis_gtk_secret_select_vbox">
                                         <property 
name="visible">True</property>
-                                        <property 
name="can_focus">False</property>
+                                        <property 
name="can-focus">False</property>
                                         <property 
name="orientation">vertical</property>
                                         <property name="spacing">10</property>
                                         <child>
                                           <object class="GtkBox">
                                             <property 
name="visible">True</property>
-                                            <property 
name="can_focus">False</property>
+                                            <property 
name="can-focus">False</property>
                                             <property 
name="orientation">vertical</property>
                                             <child>
                                               <object class="GtkBox">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">False</property>
+                                                <property 
name="can-focus">False</property>
                                                 <child>
                                                   <object class="GtkLabel" 
id="select_secret_hint_label">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="halign">start</property>
                                                     <property name="label" 
translatable="yes">Select a secret to recover from the list below. If no 
secrets are listed,
 you need to either go back and correct your personal information or
@@ -3514,8 +3460,8 @@ explicitly add the provider which you used before for the 
backup.</property>
                                                   <object class="GtkButton" 
id="anastasis_gtk_add_provider_button">
                                                     <property name="label" 
translatable="yes">Add provider</property>
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">True</property>
-                                                    <property 
name="receives_default">True</property>
+                                                    <property 
name="can-focus">True</property>
+                                                    <property 
name="receives-default">True</property>
                                                     <property 
name="image">add_image</property>
                                                     <signal name="clicked" 
handler="anastasis_gtk_add_provider_button_clicked_cb" swapped="no"/>
                                                   </object>
@@ -3537,20 +3483,20 @@ explicitly add the provider which you used before for 
the backup.</property>
                                             <child>
                                               <object 
class="GtkScrolledWindow" id="anastasis_secret_selection_scrolled_window">
                                                 <property 
name="visible">True</property>
-                                                <property 
name="can_focus">True</property>
+                                                <property 
name="can-focus">True</property>
                                                 <property 
name="hadjustment">secret_selection_h_adjustment</property>
                                                 <property 
name="vadjustment">secret_selection_v_adjustment</property>
-                                                <property 
name="shadow_type">in</property>
+                                                <property 
name="shadow-type">in</property>
                                                 <child>
                                                   <object class="GtkViewport" 
id="anastasis_secret_selection_viewport">
                                                     <property 
name="visible">True</property>
-                                                    <property 
name="can_focus">False</property>
+                                                    <property 
name="can-focus">False</property>
                                                     <property 
name="hadjustment">secret_selection_h_adjustment</property>
                                                     <property 
name="vadjustment">secret_selection_v_adjustment</property>
                                                     <child>
                                                       <object 
class="GtkTreeView" id="anastasis_secret_selection_treeview">
                                                         <property 
name="visible">True</property>
-                                                        <property 
name="can_focus">True</property>
+                                                        <property 
name="can-focus">True</property>
                                                         <property 
name="hadjustment">secret_selection_h_adjustment</property>
                                                         <property 
name="vadjustment">secret_selection_v_adjustment</property>
                                                         <property 
name="model">secret_selection_liststore</property>
@@ -3565,8 +3511,8 @@ explicitly add the provider which you used before for the 
backup.</property>
                                                             <property 
name="sizing">autosize</property>
                                                             <property 
name="title" translatable="yes">Secret name</property>
                                                             <property 
name="clickable">True</property>
-                                                            <property 
name="sort_indicator">True</property>
-                                                            <property 
name="sort_column_id">3</property>
+                                                            <property 
name="sort-indicator">True</property>
+                                                            <property 
name="sort-column-id">3</property>
                                                             <child>
                                                             <object 
class="GtkCellRendererText" id="backup_name_renderer"/>
                                                             <attributes>
@@ -3580,8 +3526,8 @@ explicitly add the provider which you used before for the 
backup.</property>
                                                             <property 
name="sizing">fixed</property>
                                                             <property 
name="title" translatable="yes">Backup time</property>
                                                             <property 
name="clickable">True</property>
-                                                            <property 
name="sort_indicator">True</property>
-                                                            <property 
name="sort_column_id">5</property>
+                                                            <property 
name="sort-indicator">True</property>
+                                                            <property 
name="sort-column-id">5</property>
                                                             <child>
                                                             <object 
class="GtkCellRendererText" id="backup_time_renderer"/>
                                                             <attributes>
@@ -3595,9 +3541,9 @@ explicitly add the provider which you used before for the 
backup.</property>
                                                             <property 
name="visible">False</property>
                                                             <property 
name="title" translatable="yes">Version</property>
                                                             <property 
name="clickable">True</property>
-                                                            <property 
name="sort_indicator">True</property>
-                                                            <property 
name="sort_order">descending</property>
-                                                            <property 
name="sort_column_id">1</property>
+                                                            <property 
name="sort-indicator">True</property>
+                                                            <property 
name="sort-order">descending</property>
+                                                            <property 
name="sort-column-id">1</property>
                                                             <child>
                                                             <object 
class="GtkCellRendererText" id="backup_version_renderer">
                                                             <property 
name="visible">False</property>
@@ -3649,7 +3595,7 @@ explicitly add the provider which you used before for the 
backup.</property>
                                 <child type="label">
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
+                                    <property name="can-focus">False</property>
                                     <property name="label" 
translatable="yes">Select secret to recover</property>
                                     <attributes>
                                       <attribute name="weight" value="bold"/>
@@ -3690,16 +3636,16 @@ explicitly add the provider which you used before for 
the backup.</property>
         </child>
         <child>
           <object class="GtkBox" id="anastasis_gtk_main_control_vbox">
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <child>
               <object class="GtkButton" 
id="anastasis_gtk_main_window_prev_button">
                 <property name="label">gtk-go-back</property>
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="can_default">True</property>
-                <property name="receives_default">True</property>
-                <property name="use_stock">True</property>
-                <property name="always_show_image">True</property>
+                <property name="can-focus">True</property>
+                <property name="can-default">True</property>
+                <property name="receives-default">True</property>
+                <property name="use-stock">True</property>
+                <property name="always-show-image">True</property>
                 <signal name="clicked" 
handler="anastasis_gtk_main_window_back_clicked" swapped="no"/>
               </object>
               <packing>
@@ -3712,12 +3658,12 @@ explicitly add the provider which you used before for 
the backup.</property>
             <child>
               <object class="GtkButton" id="anastasis_gtk_restart_button">
                 <property name="label" translatable="yes">_Restart</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">True</property>
-                <property name="tooltip_text" translatable="yes">Go back to 
the beginning.</property>
+                <property name="can-focus">True</property>
+                <property name="receives-default">True</property>
+                <property name="tooltip-text" translatable="yes">Go back to 
the beginning.</property>
                 <property name="image">restart_image</property>
-                <property name="use_underline">True</property>
-                <property name="always_show_image">True</property>
+                <property name="use-underline">True</property>
+                <property name="always-show-image">True</property>
                 <signal name="clicked" 
handler="anastasis_gtk_restart_button_clicked_cb" swapped="no"/>
               </object>
               <packing>
@@ -3729,7 +3675,7 @@ explicitly add the provider which you used before for the 
backup.</property>
             <child>
               <object class="GtkSeparator">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
               </object>
               <packing>
                 <property name="expand">True</property>
@@ -3741,11 +3687,11 @@ explicitly add the provider which you used before for 
the backup.</property>
             <child>
               <object class="GtkButton" 
id="anastasis_gtk_main_window_quit_button">
                 <property name="label">gtk-quit</property>
-                <property name="can_focus">True</property>
-                <property name="can_default">True</property>
-                <property name="receives_default">True</property>
-                <property name="use_stock">True</property>
-                <property name="always_show_image">True</property>
+                <property name="can-focus">True</property>
+                <property name="can-default">True</property>
+                <property name="receives-default">True</property>
+                <property name="use-stock">True</property>
+                <property name="always-show-image">True</property>
                 <signal name="clicked" 
handler="anastasis_gtk_main_window_quit_button_clicked_cb" swapped="no"/>
               </object>
               <packing>
@@ -3758,7 +3704,7 @@ explicitly add the provider which you used before for the 
backup.</property>
             <child>
               <object class="GtkSeparator">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
               </object>
               <packing>
                 <property name="expand">True</property>
@@ -3772,12 +3718,12 @@ explicitly add the provider which you used before for 
the backup.</property>
                 <property name="label">gtk-media-next</property>
                 <property name="visible">True</property>
                 <property name="sensitive">False</property>
-                <property name="can_focus">False</property>
-                <property name="can_default">True</property>
-                <property name="has_default">True</property>
-                <property name="receives_default">True</property>
-                <property name="use_stock">True</property>
-                <property name="always_show_image">True</property>
+                <property name="can-focus">False</property>
+                <property name="can-default">True</property>
+                <property name="has-default">True</property>
+                <property name="receives-default">True</property>
+                <property name="use-stock">True</property>
+                <property name="always-show-image">True</property>
                 <signal name="clicked" 
handler="anastasis_gtk_main_window_forward_clicked" swapped="no"/>
               </object>
               <packing>
@@ -3797,7 +3743,7 @@ explicitly add the provider which you used before for the 
backup.</property>
         <child>
           <object class="GtkStatusbar" id="anastasis_gtk_statusbar">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <property name="orientation">vertical</property>
             <property name="spacing">8</property>
           </object>
diff --git a/src/anastasis/Makefile.am b/src/anastasis/Makefile.am
index 0d658f4..5497721 100644
--- a/src/anastasis/Makefile.am
+++ b/src/anastasis/Makefile.am
@@ -29,7 +29,6 @@ anastasis_gtk_SOURCES = \
   anastasis-gtk_handle-continent-selected.c \
   anastasis-gtk_handle-country-activated.c \
   anastasis-gtk_handle-country-unselected.c \
-  anastasis-gtk_handle-currency-changed.c \
   anastasis-gtk_handle-core-secret-changed.c \
   anastasis-gtk_handle-core-secret-name-changed.c \
   anastasis-gtk_handle-expiration-change.c \
diff --git a/src/anastasis/anastasis-gtk_handle-add-provider.c 
b/src/anastasis/anastasis-gtk_handle-add-provider.c
index 37413d9..d75e77b 100644
--- a/src/anastasis/anastasis-gtk_handle-add-provider.c
+++ b/src/anastasis/anastasis-gtk_handle-add-provider.c
@@ -107,8 +107,6 @@ config_cb (void *cls,
                             &acfg->truth_upload_fee),
     TALER_JSON_pack_amount ("liability_limit",
                             &acfg->liability_limit),
-    GNUNET_JSON_pack_string ("currency",
-                             acfg->currency),
     GNUNET_JSON_pack_string ("business_name",
                              acfg->business_name),
     GNUNET_JSON_pack_uint64 ("storage_limit_in_megabytes",
diff --git a/src/anastasis/anastasis-gtk_handle-country-activated.c 
b/src/anastasis/anastasis-gtk_handle-country-activated.c
index 2c80b61..afb65f3 100644
--- a/src/anastasis/anastasis-gtk_handle-country-activated.c
+++ b/src/anastasis/anastasis-gtk_handle-country-activated.c
@@ -41,11 +41,8 @@ void
 anastasis_gtk_country_selection_changed_cb (GtkTreeSelection *treeselection,
                                             gpointer user_data)
 {
-  GtkTreeSelection *currency_selection;
-  GtkTreeModel *currency_model;
   GtkTreeModel *model;
   GtkTreeIter iter;
-  char *scode;
 
   (void) user_data;
   if (! gtk_tree_selection_get_selected (treeselection,
@@ -56,61 +53,4 @@ anastasis_gtk_country_selection_changed_cb (GtkTreeSelection 
*treeselection,
     return;
   }
   AG_enable_next ();
-  gtk_tree_model_get (model,
-                      &iter,
-                      AG_CCMC_COUNTRY_CODE,
-                      &scode,
-                      -1);
-  /* select all currencies matching current country */
-  currency_selection = GTK_TREE_SELECTION (
-    GCG_get_main_window_object ("anastasis_gtk_currency_selection"));
-  gtk_tree_selection_unselect_all (currency_selection);
-  currency_model = GTK_TREE_MODEL (
-    GCG_get_main_window_object ("currency_liststore"));
-  {
-    json_t *countries;
-    json_t *country;
-    size_t index;
-
-    countries = json_object_get (AG_redux_state,
-                                 "countries");
-    json_array_foreach (countries, index, country)
-    {
-      const char *code;
-      const char *currency;
-
-      code = json_string_value (json_object_get (country,
-                                                 "code"));
-      GNUNET_assert (NULL != code);
-      if (0 != strcmp (code,
-                       scode))
-        continue;
-      currency = json_string_value (json_object_get (country,
-                                                     "currency"));
-      GNUNET_assert (NULL != currency);
-      {
-        GtkTreeIter citer;
-        char *pcur;
-
-        if (gtk_tree_model_get_iter_first (currency_model,
-                                           &citer))
-          do {
-            gtk_tree_model_get (currency_model,
-                                &citer,
-                                AG_CMC_CURRENCY_NAME,
-                                &pcur,
-                                -1);
-            if (0 == strcasecmp (pcur,
-                                 currency))
-            {
-              gtk_tree_selection_select_iter (currency_selection,
-                                              &citer);
-            }
-            g_free (pcur);
-          } while (gtk_tree_model_iter_next (currency_model,
-                                             &citer));
-      }
-    }
-  }
-  g_free (scode);
 }
diff --git a/src/anastasis/anastasis-gtk_handle-currency-changed.c 
b/src/anastasis/anastasis-gtk_handle-currency-changed.c
deleted file mode 100644
index ba38b6f..0000000
--- a/src/anastasis/anastasis-gtk_handle-currency-changed.c
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
-     This file is part of anastasis-gtk.
-     Copyright (C) 2021 Anastasis SARL
-
-     Anastasis is free software; you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published
-     by the Free Software Foundation; either version 3, or (at your
-     option) any later version.
-
-     Anastasis is distributed in the hope that it will be useful, but
-     WITHOUT ANY WARRANTY; without even the implied warranty of
-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-     General Public License for more details.
-
-     You should have received a copy of the GNU General Public License
-     along with Anastasis; see the file COPYING.  If not, write to the
-     Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-     Boston, MA 02110-1301, USA.
-*/
-/**
- * @file src/anastasis/anastasis-gtk_handle-country-activated.c
- * @brief
- * @author Christian Grothoff
- * @author Dennis Neufeld
- */
-#include <gnunet/platform.h>
-#include <gnunet/gnunet_util_lib.h>
-#include "anastasis-gtk_helper.h"
-#include "anastasis-gtk_action.h"
-#include "anastasis-gtk_handle-main-window-forward-clicked.h"
-#include <jansson.h>
-
-
-/**
- * Function called on each selected item.
- * Sets @a data to true if called.
- *
- * @param model unused
- * @param path unused
- * @param iter unused
- * @param[out] data pointer to a `bool` to set to true
- */
-static void
-select_cb (GtkTreeModel *model,
-           GtkTreePath *path,
-           GtkTreeIter *iter,
-           gpointer data)
-{
-  bool *ptr = data;
-
-  (void) model;
-  (void) path;
-  (void) iter;
-  *ptr = true;
-}
-
-
-/**
- * Callback invoked if the currency selection changed.
- *
- * @param treeselection selection object
- * @param user_data NULL
- */
-void
-anastasis_gtk_currency_selection_changed_cb (GtkTreeSelection *treeselection,
-                                             gpointer user_data)
-{
-  bool have_sel = false;
-
-  (void) user_data;
-  gtk_tree_selection_selected_foreach (treeselection,
-                                       &select_cb,
-                                       &have_sel);
-  if (have_sel)
-    AG_enable_next ();
-  else
-    AG_insensitive ("anastasis_gtk_main_window_forward_button");
-}
diff --git a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c 
b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
index de25cff..a4b6a64 100644
--- a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
+++ b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
@@ -35,40 +35,9 @@
 #include <jansson.h>
 
 
-/**
- * Function called on each selected currency. Appends
- * the currency to the JSON array.
- *
- * @param model the model of the currencies
- * @param path a path (unused)
- * @param iter selected currency position
- * @param data a `json *` with the JSON array to expand
- */
-static void
-append_currency (GtkTreeModel *model,
-                 GtkTreePath *path,
-                 GtkTreeIter *iter,
-                 gpointer data)
-{
-  json_t *currencies = data;
-  gchar *currency;
-
-  (void) path;
-  gtk_tree_model_get (model,
-                      iter,
-                      AG_CMC_CURRENCY_NAME,
-                      &currency,
-                      -1);
-  GNUNET_break (0 ==
-                json_array_append_new (currencies,
-                                       json_string (currency)));
-  g_free (currency);
-}
-
-
 /**
  * The user selected the 'forward' button. Move on with the
- * country and currency selection.
+ * country selection.
  */
 static void
 forward_country_selecting (void)
@@ -80,7 +49,6 @@ forward_country_selecting (void)
   gchar *country_name;
   gchar *country_code;
   json_t *arguments;
-  json_t *currencies;
 
   tv = GTK_TREE_VIEW (GCG_get_main_window_object (
                         "anastasis_gtk_country_treeview"));
@@ -92,13 +60,6 @@ forward_country_selecting (void)
     GNUNET_break (0);
     return;
   }
-  currencies = json_array ();
-  GNUNET_assert (NULL != currencies);
-  gtk_tree_selection_selected_foreach (
-    GTK_TREE_SELECTION (
-      GCG_get_main_window_object ("anastasis_gtk_currency_selection")),
-    &append_currency,
-    currencies);
   gtk_tree_model_get (model,
                       &iter,
                       AG_CCMC_COUNTRY_NAME, &country_name,
@@ -108,9 +69,7 @@ forward_country_selecting (void)
     GNUNET_JSON_pack_string ("country",
                              country_name),
     GNUNET_JSON_pack_string ("country_code",
-                             country_code),
-    GNUNET_JSON_pack_array_steal ("currencies",
-                                  currencies));
+                             country_code));
   g_free (country_name);
   g_free (country_code);
   AG_freeze ();

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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