[gnome-initial-setup/shell/4765: 247/362] endless-eula: Remove terms checkbox



commit 7959f89866df2faf44a427a84a77bf31382ca4ae
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date:   Wed Sep 24 14:01:23 2014 +0200

    endless-eula: Remove terms checkbox
    
    [endlessm/eos-shell#3594]

 .../pages/endless-eula/gis-endless-eula-page.c     |   18 ++----------------
 .../pages/endless-eula/gis-endless-eula-page.ui    |   17 -----------------
 2 files changed, 2 insertions(+), 33 deletions(-)
---
diff --git a/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.c 
b/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.c
index 6d67604..5b8ffb9 100644
--- a/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.c
+++ b/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.c
@@ -45,18 +45,6 @@ G_DEFINE_TYPE_WITH_PRIVATE (GisEndlessEulaPage, gis_endless_eula_page, GIS_TYPE_
 #define METRICS_PRIVACY_POLICY_URI "metrics-privacy-policy"
 
 static void
-sync_page_complete (GisEndlessEulaPage *page)
-{
-  GtkWidget *widget;
-  gboolean terms_agreed;
-
-  widget = WID ("terms-checkbutton");
-  terms_agreed = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget));
-
-  gis_page_set_complete (GIS_PAGE (page), terms_agreed);
-}
-
-static void
 sync_metrics_active_state (GisEndlessEulaPage *page)
 {
   GisEndlessEulaPagePrivate *priv = gis_endless_eula_page_get_instance_private (page);
@@ -184,10 +172,6 @@ gis_endless_eula_page_constructed (GObject *object)
   gtk_container_add (GTK_CONTAINER (page), WID ("endless-eula-page"));
   gtk_widget_show (GTK_WIDGET (page));
 
-  widget = WID ("terms-checkbutton");
-  g_signal_connect_swapped (widget, "toggled",
-                            G_CALLBACK (sync_page_complete), page);
-
   widget = WID ("metrics-checkbutton");
   g_signal_connect_swapped (widget, "toggled",
                             G_CALLBACK (sync_metrics_active_state), page);
@@ -197,6 +181,8 @@ gis_endless_eula_page_constructed (GObject *object)
                     G_CALLBACK (metrics_privacy_label_link_cb), page);
 
   sync_metrics_active_state (page);
+
+  gis_page_set_complete (GIS_PAGE (page), TRUE);
 }
 
 static void
diff --git a/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.ui 
b/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.ui
index 13cc7cf..aa3fba7 100644
--- a/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.ui
+++ b/gnome-initial-setup/pages/endless-eula/gis-endless-eula-page.ui
@@ -152,23 +152,6 @@
             <property name="position">4</property>
           </packing>
         </child>
-        <child>
-          <object class="GtkCheckButton" id="terms-checkbutton">
-            <property name="label" translatable="yes">I agree to the license terms</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="receives_default">False</property>
-            <property name="valign">center</property>
-            <property name="margin_left">12</property>
-            <property name="xalign">0</property>
-            <property name="draw_indicator">True</property>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">True</property>
-            <property name="position">5</property>
-          </packing>
-        </child>
       </object>
       <packing>
         <property name="left_attach">0</property>


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