[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.