gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis-gtk] 04/05: worked on policy frame


From: gnunet
Subject: [taler-anastasis-gtk] 04/05: worked on policy frame
Date: Tue, 06 Oct 2020 09:57:40 +0200

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

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

commit 4d812b7a36b18893e81d3431c8d5f9c452f62872
Author: Dennis Neufeld <dennis.neufeld@students.bfh.ch>
AuthorDate: Mon Oct 5 15:17:25 2020 +0200

    worked on policy frame
---
 contrib/anastasis_gtk_main_window.glade | 20 +++------------
 src/anastasis/anastasis-gtk_backup.c    | 45 +++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 17 deletions(-)

diff --git a/contrib/anastasis_gtk_main_window.glade 
b/contrib/anastasis_gtk_main_window.glade
index fd0489f..3cebcea 100644
--- a/contrib/anastasis_gtk_main_window.glade
+++ b/contrib/anastasis_gtk_main_window.glade
@@ -73,9 +73,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="has_entry">True</property>
-                    <items>
-                      <item translatable="yes">ABCDEFGH</item>
-                    </items>
                     <child internal-child="entry">
                       <object class="GtkEntry">
                         <property name="visible">True</property>
@@ -230,9 +227,6 @@
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="has_entry">True</property>
-                    <items>
-                      <item translatable="yes">ABCDEFGH</item>
-                    </items>
                     <child internal-child="entry">
                       <object class="GtkEntry">
                         <property name="visible">True</property>
@@ -522,9 +516,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="has_entry">True</property>
-                <items>
-                  <item translatable="yes">ABCDEFGH</item>
-                </items>
                 <child internal-child="entry">
                   <object class="GtkEntry">
                     <property name="visible">True</property>
@@ -725,9 +716,6 @@
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="has_entry">True</property>
-                <items>
-                  <item translatable="yes">ABCDEFGH</item>
-                </items>
                 <child internal-child="entry">
                   <object class="GtkEntry">
                     <property name="visible">True</property>
@@ -894,15 +882,13 @@
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkComboBoxText">
+                  <object class="GtkComboBoxText" 
id="anastasis_gtk_b_video_dialog_provider">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <property name="has_entry">True</property>
-                    <items>
-                      <item translatable="yes">ABCDEFGH</item>
-                    </items>
                     <child internal-child="entry">
-                      <object class="GtkEntry" 
id="anastasis_gtk_b_video_dialog_provider">
+                      <object class="GtkEntry">
+                        <property name="visible">True</property>
                         <property name="can_focus">True</property>
                       </object>
                     </child>
diff --git a/src/anastasis/anastasis-gtk_backup.c 
b/src/anastasis/anastasis-gtk_backup.c
index 707f7ad..c892eba 100644
--- a/src/anastasis/anastasis-gtk_backup.c
+++ b/src/anastasis/anastasis-gtk_backup.c
@@ -1024,6 +1024,7 @@ config_cb (void *cls,
                          __LINE__);
           return;
      }
+     
      cs->server->backend_methods = methods;
      cs->server->backend_cost = *annual_fee;
      cs->server->backend_currency = GNUNET_malloc (strlen (conf_currency));
@@ -1043,6 +1044,50 @@ config_cb (void *cls,
                                 method_str);
                gtk_widget_show (GTK_WIDGET (GCG_get_main_window_object (
                                              widget)));
+
+               //fill up provider combo boxes of dialogs
+               {
+                    if (0 == strcmp (method_str, "sms"))
+                    {
+                         GtkComboBoxText *cmb_dialog_sms_provider = 
(GtkComboBoxText *) GCG_get_main_window_object (
+                              "anastasis_gtk_b_sms_dialog_provider");
+                         gtk_combo_box_text_append (cmb_dialog_sms_provider,
+                                                    NULL,
+                                                    cs->server->backend_id);
+                    }
+                    if (0 == strcmp (method_str, "email"))
+                    {
+                         GtkComboBoxText *cmb_dialog_email_provider = 
(GtkComboBoxText *) GCG_get_main_window_object (
+                              "anastasis_gtk_b_email_dialog_provider");
+                         gtk_combo_box_text_append (cmb_dialog_email_provider,
+                                                    NULL,
+                                                    cs->server->backend_id);
+                    }
+                    if (0 == strcmp (method_str, "video"))
+                    {
+                         GtkComboBoxText *cmb_dialog_video_provider = 
(GtkComboBoxText *) GCG_get_main_window_object (
+                              "anastasis_gtk_b_video_dialog_provider");
+                         gtk_combo_box_text_append (cmb_dialog_video_provider,
+                                                    NULL,
+                                                    cs->server->backend_id);
+                    }
+                    if (0 == strcmp (method_str, "post"))
+                    {
+                         GtkComboBoxText *cmb_dialog_post_provider = 
(GtkComboBoxText *) GCG_get_main_window_object (
+                              "anastasis_gtk_b_post_dialog_provider");
+                         gtk_combo_box_text_append (cmb_dialog_post_provider,
+                                                    NULL,
+                                                    cs->server->backend_id);
+                    }
+                    if (0 == strcmp (method_str, "question"))
+                    {
+                         GtkComboBoxText *cmb_dialog_question_provider = 
(GtkComboBoxText *) GCG_get_main_window_object (
+                              "anastasis_gtk_b_question_dialog_provider");
+                         gtk_combo_box_text_append 
(cmb_dialog_question_provider,
+                                                    NULL,
+                                                    cs->server->backend_id);
+                    }
+               }
           }
      }
 }

-- 
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]