gnunet-svn
[Top][All Lists]
Advanced

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



reply via email to

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