[gnome-control-center/gbsneto/user-panel-cleanups: 2/3] users: Hide enterprise group in new users dialog




commit 55072f54dbf645ee36b8333809a9faf2b9a1a7f8
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Tue Feb 8 11:05:51 2022 -0300

    users: Hide enterprise group in new users dialog
    
    Otherwise we get a strange shadow at the bottom.

 panels/user-accounts/cc-add-user-dialog.c  | 6 ++++--
 panels/user-accounts/cc-add-user-dialog.ui | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/panels/user-accounts/cc-add-user-dialog.c b/panels/user-accounts/cc-add-user-dialog.c
index 35601a6ab..bb8835f41 100644
--- a/panels/user-accounts/cc-add-user-dialog.c
+++ b/panels/user-accounts/cc-add-user-dialog.c
@@ -65,6 +65,7 @@ struct _CcAddUserDialog {
         GtkLabel           *enterprise_domain_hint;
         AdwActionRow       *enterprise_domain_row;
         GtkImage           *enterprise_domain_status_icon;
+        AdwPreferencesGroup *enterprise_group;
         AdwPreferencesPage *enterprise_page;
         AdwPreferencesGroup *enterprise_login_group;
         GtkEntry           *enterprise_login_entry;
@@ -1328,7 +1329,7 @@ on_realm_manager_created (GObject *source,
                                    NULL, NULL);
 
         /* Show the 'Enterprise Login' stuff, and update mode */
-        gtk_widget_show (GTK_WIDGET (self->enterprise_button));
+        gtk_widget_show (GTK_WIDGET (self->enterprise_group));
         mode_change (self, self->mode);
 }
 
@@ -1352,7 +1353,7 @@ on_realmd_disappeared (GDBusConnection *unused1,
 
         clear_realm_manager (self);
         gtk_list_store_clear (self->enterprise_realm_model);
-        gtk_widget_hide (GTK_WIDGET (self->enterprise_button));
+        gtk_widget_hide (GTK_WIDGET (self->enterprise_group));
         mode_change (self, MODE_LOCAL);
 }
 
@@ -1639,6 +1640,7 @@ cc_add_user_dialog_class_init (CcAddUserDialogClass *klass)
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_hint);
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_row);
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_status_icon);
+        gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_group);
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_page);
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_login_group);
         gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_login_entry);
diff --git a/panels/user-accounts/cc-add-user-dialog.ui b/panels/user-accounts/cc-add-user-dialog.ui
index 1b4b2e56a..82ded13e5 100644
--- a/panels/user-accounts/cc-add-user-dialog.ui
+++ b/panels/user-accounts/cc-add-user-dialog.ui
@@ -264,10 +264,10 @@
               </object>
             </child>
             <child>
-              <object class="AdwPreferencesGroup">
+              <object class="AdwPreferencesGroup" id="enterprise_group">
+                <property name="visible">False</property>
                 <child>
                   <object class="AdwActionRow" id="enterprise_button">
-                    <property name="visible">False</property>
                     <property name="title" translatable="yes">Enterprise Login</property>
                     <property name="subtitle" translatable="yes">User accounts which are managed by a 
company or organisation.</property>
                     <property name="activatable">True</property>


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