anastasis-gtk

Demonstrator GUI for Anastasis
Log | Files | Refs | README | LICENSE

commit 598fad91a9c445ae733f7c9909967278e182ce18
parent 4db6ebded28a9bb66f18db3e73bacad598fd142f
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed,  4 Aug 2021 09:10:54 +0200

-add more image resources

Diffstat:
Acontrib/LICENSING | 31+++++++++++++++++++++++++++++++
Mcontrib/Makefile.am | 5+++++
Mcontrib/anastasis_gtk_auth_add_email.glade | 1+
Mcontrib/anastasis_gtk_auth_add_post.glade | 1+
Mcontrib/anastasis_gtk_auth_add_question.glade | 1+
Mcontrib/anastasis_gtk_auth_add_sms.glade | 1+
Mcontrib/anastasis_gtk_auth_add_video.glade | 1+
Mcontrib/anastasis_gtk_main_window.glade | 39++++++++++++++++++++++++++++-----------
Acontrib/contact_support_black_24dp.svg | 2++
Acontrib/email_black_24dp.svg | 2++
Acontrib/home_work_black_24dp.svg | 2++
Acontrib/outline_contact_support_black_24dp.png | 0
Acontrib/outline_email_black_24dp.png | 0
Acontrib/outline_home_work_black_24dp.png | 0
Acontrib/outline_stay_current_portrait_black_24dp.png | 0
Acontrib/outline_video_camera_front_black_24dp.png | 0
Acontrib/stay_current_portrait_black_24dp.svg | 2++
Acontrib/video_camera_front_black_24dp.svg | 2++
18 files changed, 79 insertions(+), 11 deletions(-)

diff --git a/contrib/LICENSING b/contrib/LICENSING @@ -0,0 +1,31 @@ +From material design, Apache License version 2.0: + +contact_support_black_24dp.svg +email_black_24dp.svg +home_work_black_24dp.svg +outline_contact_support_black_24dp.png +outline_email_black_24dp.png +outline_home_work_black_24dp.png +outline_stay_current_portrait_black_24dp.png +outline_video_camera_front_black_24dp.png +stay_current_portrait_black_24dp.svg +video_camera_front_black_24dp.svg + +European union (official project logos): +ngi_ledger.png +bandiera_stelle.png + +Anastasis SARL (Affero GPL): +authentication_methods.png +policy_confirmation.png +satisfy_challenge.png +user_attributes.png + +The Noun project: +noun_blindfold_3574196.svg + +Anastasis SARL (official logo, used with permission): +logo.png + +Taler Systems SA (official logo, used with permission): +pay_with_taler.png diff --git a/contrib/Makefile.am b/contrib/Makefile.am @@ -16,6 +16,11 @@ IMAGES = \ authentication_methods.png \ satisfy_challenge.png \ noun_blindfold_3574196.svg \ + outline_contact_support_black_24dp.png \ + outline_stay_current_portrait_black_24dp.png \ + outline_email_black_24dp.png \ + outline_video_camera_front_black_24dp.png \ + outline_home_work_black_24dp.png \ ngi_ledger.png \ bandiera_stelle.png diff --git a/contrib/anastasis_gtk_auth_add_email.glade b/contrib/anastasis_gtk_auth_add_email.glade @@ -30,6 +30,7 @@ Author: Belen Pena, Christian Grothoff, Dennis Neufeld <!-- interface-authors Belen Pena, Christian Grothoff, Dennis Neufeld --> <object class="GtkDialog" id="anastasis_gtk_b_email_dialog"> <property name="can-focus">False</property> + <property name="icon">outline_email_black_24dp.png</property> <property name="type-hint">dialog</property> <signal name="response" handler="anastasis_gtk_b_email_dialog_response_cb" swapped="no"/> <child internal-child="vbox"> diff --git a/contrib/anastasis_gtk_auth_add_post.glade b/contrib/anastasis_gtk_auth_add_post.glade @@ -30,6 +30,7 @@ Author: Christian Grothoff <!-- interface-authors Christian Grothoff --> <object class="GtkDialog" id="anastasis_gtk_b_post_dialog"> <property name="can-focus">False</property> + <property name="icon">outline_home_work_black_24dp.png</property> <property name="type-hint">dialog</property> <signal name="response" handler="anastasis_gtk_b_post_dialog_response_cb" swapped="no"/> <child internal-child="vbox"> diff --git a/contrib/anastasis_gtk_auth_add_question.glade b/contrib/anastasis_gtk_auth_add_question.glade @@ -30,6 +30,7 @@ Author: Christian Grothoff <!-- interface-authors Christian Grothoff --> <object class="GtkDialog" id="anastasis_gtk_b_question_dialog"> <property name="can-focus">False</property> + <property name="icon">outline_contact_support_black_24dp.png</property> <property name="type-hint">dialog</property> <signal name="response" handler="anastasis_gtk_b_question_dialog_response_cb" swapped="no"/> <child internal-child="vbox"> diff --git a/contrib/anastasis_gtk_auth_add_sms.glade b/contrib/anastasis_gtk_auth_add_sms.glade @@ -30,6 +30,7 @@ Author: Christian Grothoff <!-- interface-authors Christian Grothoff --> <object class="GtkDialog" id="anastasis_gtk_b_sms_dialog"> <property name="can-focus">False</property> + <property name="icon">outline_stay_current_portrait_black_24dp.png</property> <property name="type-hint">dialog</property> <signal name="response" handler="anastasis_gtk_b_sms_dialog_response_cb" swapped="no"/> <child internal-child="vbox"> diff --git a/contrib/anastasis_gtk_auth_add_video.glade b/contrib/anastasis_gtk_auth_add_video.glade @@ -30,6 +30,7 @@ Author: Christian Grothoff <!-- interface-authors Christian Grothoff --> <object class="GtkDialog" id="anastasis_gtk_b_video_dialog"> <property name="can-focus">False</property> + <property name="icon">outline_video_camera_front_black_24dp.png</property> <property name="type-hint">dialog</property> <child internal-child="vbox"> <object class="GtkBox"> diff --git a/contrib/anastasis_gtk_main_window.glade b/contrib/anastasis_gtk_main_window.glade @@ -234,22 +234,19 @@ Author: Christian Grothoff, Dennis Neufeld <object class="GtkImage" id="email_image"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="stock">gtk-missing-image</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> </object> - <object class="GtkImage" id="image1"> + <object class="GtkImage" id="image_sms"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="stock">gtk-yes</property> - </object> - <object class="GtkImage" id="image_question"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="stock">gtk-dialog-question</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> @@ -290,9 +287,21 @@ Author: Christian Grothoff, Dennis Neufeld <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-end">5</property> + <property name="pixbuf">outline_home_work_black_24dp.png</property> + </object> <object class="GtkEntryBuffer" id="provider_url_entrybuffer"> <property name="text" translatable="yes">https://</property> </object> + <object class="GtkImage" id="question_image"> + <property name="visible">True</property> + <property name="can-focus">False</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> @@ -338,7 +347,13 @@ Author: Christian Grothoff, Dennis Neufeld <object class="GtkImage" id="video_image"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="stock">gtk-orientation-portrait</property> + <property name="margin-end">5</property> + <property name="pixbuf">outline_video_camera_front_black_24dp.png</property> + </object> + <object class="GtkImage" id="yes_image"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="stock">gtk-yes</property> </object> <object class="GtkWindow" id="anastasis_gtk_main_window"> <property name="can-focus">False</property> @@ -405,7 +420,7 @@ Author: Christian Grothoff, Dennis Neufeld <property name="label">Show animation</property> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="image">image1</property> + <property name="image">yes_image</property> <property name="use-stock">False</property> <signal name="activate" handler="anastasis_gtk_animation_activate_cb" swapped="no"/> </object> @@ -1840,6 +1855,7 @@ with &lt;a href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f <property name="can-focus">True</property> <property name="has-focus">True</property> <property name="receives-default">True</property> + <property name="image">image_sms</property> <signal name="clicked" handler="anastasis_gtk_btn_add_auth_sms_clicked_cb" swapped="no"/> </object> <packing> @@ -1871,7 +1887,7 @@ with &lt;a href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f <property name="visible">True</property> <property name="can-focus">True</property> <property name="receives-default">True</property> - <property name="image">image_question</property> + <property name="image">question_image</property> <signal name="clicked" handler="anastasis_gtk_btn_add_auth_question_clicked_cb" swapped="no"/> </object> <packing> @@ -1887,6 +1903,7 @@ with &lt;a href="https://www.ngi.eu/ngi-projects/ledger/"&gt;funding&lt;/a&gt; f <property name="visible">True</property> <property name="can-focus">True</property> <property name="receives-default">True</property> + <property name="image">postal_image</property> <signal name="clicked" handler="anastasis_gtk_btn_add_auth_post_clicked_cb" swapped="no"/> </object> <packing> diff --git a/contrib/contact_support_black_24dp.svg b/contrib/contact_support_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 23.59v-3.6c-5.01-.26-9-4.42-9-9.49C2 5.26 6.26 1 11.5 1S21 5.26 21 10.5c0 4.95-3.44 9.93-8.57 12.4l-1.43.69zM11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3zm-1 11.5h2v2h-2zm2-1.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5z"/></svg> +\ No newline at end of file diff --git a/contrib/email_black_24dp.svg b/contrib/email_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg> +\ No newline at end of file diff --git a/contrib/home_work_black_24dp.svg b/contrib/home_work_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 15h2v2h-2zM17 11h2v2h-2zM17 7h2v2h-2zM13.74 7l1.26.84V7z"/><path d="M10 3v1.51l2 1.33V5h9v14h-4v2h6V3z"/><path d="M8.17 5.7L15 10.25V21H1V10.48L8.17 5.7zM10 19h3v-7.84L8.17 8.09 3 11.38V19h3v-6h4v6z"/></svg> +\ No newline at end of file diff --git a/contrib/outline_contact_support_black_24dp.png b/contrib/outline_contact_support_black_24dp.png Binary files differ. diff --git a/contrib/outline_email_black_24dp.png b/contrib/outline_email_black_24dp.png Binary files differ. diff --git a/contrib/outline_home_work_black_24dp.png b/contrib/outline_home_work_black_24dp.png Binary files differ. diff --git a/contrib/outline_stay_current_portrait_black_24dp.png b/contrib/outline_stay_current_portrait_black_24dp.png Binary files differ. diff --git a/contrib/outline_video_camera_front_black_24dp.png b/contrib/outline_video_camera_front_black_24dp.png Binary files differ. diff --git a/contrib/stay_current_portrait_black_24dp.svg b/contrib/stay_current_portrait_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"/></svg> +\ No newline at end of file diff --git a/contrib/video_camera_front_black_24dp.svg b/contrib/video_camera_front_black_24dp.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><path d="M18,10.48V6c0-1.1-0.9-2-2-2H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-4.48l4,3.98v-11L18,10.48z M16,9.69V18H4V6h12V9.69z"/><circle cx="10" cy="10" r="2"/><path d="M14,15.43c0-0.81-0.48-1.53-1.22-1.85C11.93,13.21,10.99,13,10,13c-0.99,0-1.93,0.21-2.78,0.58C6.48,13.9,6,14.62,6,15.43 V16h8V15.43z"/></g></g></svg> +\ No newline at end of file