[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-anastasis-gtk] 02/03: authentication frame (backup)
From: |
gnunet |
Subject: |
[taler-anastasis-gtk] 02/03: authentication frame (backup) |
Date: |
Fri, 18 Sep 2020 13:38:18 +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 7652f0ec3c3c28c5ae6e4390abb9f979987e282f
Author: Dennis Neufeld <dennis.neufeld@students.bfh.ch>
AuthorDate: Fri Sep 18 13:30:02 2020 +0200
authentication frame (backup)
---
contrib/anastasis_gtk_main_window.glade | 172 +++++++++++++++++++++++++++++---
src/anastasis/anastasis-gtk_helper.c | 7 +-
2 files changed, 161 insertions(+), 18 deletions(-)
diff --git a/contrib/anastasis_gtk_main_window.glade
b/contrib/anastasis_gtk_main_window.glade
index 1106192..2b52b16 100644
--- a/contrib/anastasis_gtk_main_window.glade
+++ b/contrib/anastasis_gtk_main_window.glade
@@ -294,13 +294,14 @@
<child>
<object class="GtkBox"
id="anastasis_gtk_ia_full_name">
<property
name="can_focus">False</property>
+ <property
name="homogeneous">True</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="halign">start</property>
<property
name="valign">center</property>
- <property
name="margin_start">10</property>
+ <property
name="margin_start">20</property>
<property
name="hexpand">True</property>
<property name="label"
translatable="yes">Full name:</property>
</object>
@@ -334,13 +335,14 @@
<child>
<object class="GtkBox"
id="anastasis_gtk_ia_ahv">
<property
name="can_focus">False</property>
+ <property
name="homogeneous">True</property>
<child>
<object class="GtkLabel"
id="anastasis_gtk_ia_ahv_label">
<property
name="visible">True</property>
<property
name="can_focus">False</property>
<property
name="halign">start</property>
<property
name="valign">center</property>
- <property
name="margin_start">10</property>
+ <property
name="margin_start">20</property>
<property
name="hexpand">True</property>
<property name="label"
translatable="yes">AHV number:</property>
</object>
@@ -374,13 +376,14 @@
<child>
<object class="GtkBox"
id="anastasis_gtk_ia_ssn">
<property
name="can_focus">False</property>
+ <property
name="homogeneous">True</property>
<child>
<object class="GtkLabel"
id="anastasis_gtk_ia_ssn_label">
<property
name="visible">True</property>
<property
name="can_focus">False</property>
<property
name="halign">start</property>
<property
name="valign">center</property>
- <property
name="margin_start">10</property>
+ <property
name="margin_start">20</property>
<property
name="hexpand">True</property>
<property name="label"
translatable="yes">Social security number:</property>
</object>
@@ -414,10 +417,13 @@
<child>
<object class="GtkBox"
id="anastasis_gtk_ia_birthdate">
<property
name="can_focus">False</property>
+ <property
name="homogeneous">True</property>
<child>
<object class="GtkLabel"
id="anastasis_gtk_ia_birthdate_label">
<property
name="visible">True</property>
<property
name="can_focus">False</property>
+ <property
name="halign">start</property>
+ <property
name="margin_start">20</property>
<property
name="hexpand">True</property>
<property name="label"
translatable="yes">Birthdate:</property>
</object>
@@ -433,7 +439,6 @@
<property
name="can_focus">True</property>
<property
name="hexpand">True</property>
<property
name="year">2020</property>
- <property name="month">8</property>
<property
name="show_day_names">False</property>
<signal name="day-selected"
handler="anastasis_gtk_ia_birthdate_cal_day_selected_cb" swapped="no"/>
</object>
@@ -469,7 +474,7 @@
</packing>
</child>
<child>
- <object class="GtkFrame"
id="anastasis_gtk_provider_frame">
+ <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>
@@ -484,16 +489,13 @@
<property name="can_focus">False</property>
<property
name="orientation">vertical</property>
<child>
- <object class="GtkComboBoxText"
id="anastasis_gtk_provider_combo">
+ <object class="GtkTextView">
+ <property
name="name">anastasis_gtk_b_authentication_methods_text</property>
<property
name="visible">True</property>
- <property
name="can_focus">False</property>
+ <property
name="can_focus">True</property>
<property
name="hexpand">True</property>
- <property name="active">0</property>
- <items>
- <item translatable="yes">a</item>
- <item translatable="yes">b</item>
- <item translatable="yes">c</item>
- </items>
+ <property
name="vexpand">True</property>
+ <property
name="editable">False</property>
</object>
<packing>
<property
name="expand">False</property>
@@ -505,7 +507,147 @@
<placeholder/>
</child>
<child>
- <placeholder/>
+ <object class="GtkAlignment">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <child>
+ <object class="GtkBox">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <child>
+ <object class="GtkFrame">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <property
name="margin_end">50</property>
+ <property
name="hexpand">True</property>
+ <property
name="label_xalign">0</property>
+ <property
name="shadow_type">none</property>
+ <child>
+ <object class="GtkBox">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <property
name="spacing">8</property>
+ <property
name="homogeneous">True</property>
+ <child>
+ <object
class="GtkButton">
+ <property name="label"
translatable="yes">SMS</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object
class="GtkButton">
+ <property name="label"
translatable="yes">EMAIL</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object
class="GtkButton">
+ <property name="label"
translatable="yes">SECURE
+QUESTION</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object
class="GtkButton">
+ <property name="label"
translatable="yes">POST</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object
class="GtkButton">
+ <property name="label"
translatable="yes">VIDEO AUTH</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">4</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <property name="label"
translatable="yes">Add Method</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property
name="expand">True</property>
+ <property
name="fill">True</property>
+ <property
name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox">
+ <property
name="visible">True</property>
+ <property
name="can_focus">False</property>
+ <property
name="homogeneous">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton">
+ <property name="label"
translatable="yes">Edit
+Provider</property>
+ <property
name="visible">True</property>
+ <property
name="can_focus">True</property>
+ <property
name="receives_default">True</property>
+ <property
name="halign">end</property>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">False</property>
+ <property
name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property
name="fill">True</property>
+ <property
name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property
name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
</child>
</object>
</child>
@@ -515,7 +657,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label"
translatable="yes">Please select Anastasis provider:</property>
+ <property name="label"
translatable="yes">Authentication Methods</property>
</object>
</child>
</object>
diff --git a/src/anastasis/anastasis-gtk_helper.c
b/src/anastasis/anastasis-gtk_helper.c
index 6f3ace5..1b9b6b6 100644
--- a/src/anastasis/anastasis-gtk_helper.c
+++ b/src/anastasis/anastasis-gtk_helper.c
@@ -114,6 +114,7 @@ GCG_get_main_window_object (const char *name)
/**
* Function to persist a state.
+ * FIXME: Don't use this like its used right now (=>PRIVACY)!
*
* @param state state to persist
*/
@@ -539,12 +540,12 @@ anastasis_gtk_main_window_back_clicked (GObject *object,
"anastasis_gtk_identity_frame")));
}
if (gtk_widget_is_visible (GTK_WIDGET (GCG_get_main_window_object (
- "anastasis_gtk_provider_frame"))))
+
"anastasis_gtk_b_authentication_frame"))))
{
gtk_widget_show (GTK_WIDGET (GCG_get_main_window_object (
"anastasis_gtk_identity_frame")));
gtk_widget_hide (GTK_WIDGET (GCG_get_main_window_object (
- "anastasis_gtk_provider_frame")));
+
"anastasis_gtk_b_authentication_frame")));
if (check_attributes_fullfilled ())
gtk_widget_set_sensitive (GTK_WIDGET (GCG_get_main_window_object (
"anastasis_gtk_main_window_forward_button")), true);
@@ -655,7 +656,7 @@ anastasis_gtk_main_window_forward_clicked (GObject *object,
gtk_widget_hide (GTK_WIDGET (GCG_get_main_window_object (
"anastasis_gtk_identity_frame")));
gtk_widget_show (GTK_WIDGET (GCG_get_main_window_object (
- "anastasis_gtk_provider_frame")));
+
"anastasis_gtk_b_authentication_frame")));
gtk_widget_set_sensitive (GTK_WIDGET (GCG_get_main_window_object (
"anastasis_gtk_main_window_forward_button")), false);
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.