diff options
author | Ondrej Holy <oholy@redhat.com> | 2017-04-05 13:31:42 +0200 |
---|---|---|
committer | Felipe Borges <felipeborges@gnome.org> | 2017-05-03 11:39:44 +0200 |
commit | 4cad3ca408125c15a0ddd952c31a86fbef51822c (patch) | |
tree | ff1b86ee020f937251149ccf270048ff274225b7 /panels | |
parent | cd1f96f8ba8bb995b6a95a1b19c4df15ff916ced (diff) | |
download | gnome-control-center-4cad3ca408125c15a0ddd952c31a86fbef51822c.tar.gz |
user-accounts: Change colors of password strength indicator
Use red-yellow- green colors for strength indicator levels.
https://bugzilla.gnome.org/show_bug.cgi?id=780002
Diffstat (limited to 'panels')
-rw-r--r-- | panels/user-accounts/data/user-accounts-dialog.css | 17 | ||||
-rw-r--r-- | panels/user-accounts/um-user-panel.c | 8 | ||||
-rw-r--r-- | panels/user-accounts/user-accounts.gresource.xml | 1 |
3 files changed, 26 insertions, 0 deletions
diff --git a/panels/user-accounts/data/user-accounts-dialog.css b/panels/user-accounts/data/user-accounts-dialog.css new file mode 100644 index 000000000..54141a708 --- /dev/null +++ b/panels/user-accounts/data/user-accounts-dialog.css @@ -0,0 +1,17 @@ +levelbar .strength-weak { + background-color: #cc0000; + border-color: #cc0000; +} + +levelbar .strength-low { + background-color: #f5ce00; + border-color: #f5ce00; +} + +levelbar .strength-medium, +levelbar .strength-good, +levelbar .strength-high { + background-color: #73d216; + border-color: #73d216; +} + diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c index 8f2caf14b..c1875cb69 100644 --- a/panels/user-accounts/um-user-panel.c +++ b/panels/user-accounts/um-user-panel.c @@ -1447,6 +1447,7 @@ cc_user_panel_init (CcUserPanel *self) GError *error; volatile GType type G_GNUC_UNUSED; GtkWidget *button; + GtkCssProvider *provider; d = self->priv = UM_USER_PANEL_PRIVATE (self); g_resources_register (um_get_resource ()); @@ -1469,6 +1470,13 @@ cc_user_panel_init (CcUserPanel *self) return; } + provider = gtk_css_provider_new (); + gtk_css_provider_load_from_resource (provider, "/org/gnome/control-center/user-accounts/user-accounts-dialog.css"); + gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), + GTK_STYLE_PROVIDER (provider), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + g_object_unref (provider); + d->headerbar_buttons = get_widget (d, "headerbar-buttons"); d->login_screen_settings = settings_or_null ("org.gnome.login-screen"); diff --git a/panels/user-accounts/user-accounts.gresource.xml b/panels/user-accounts/user-accounts.gresource.xml index fd960bcdc..d59e64226 100644 --- a/panels/user-accounts/user-accounts.gresource.xml +++ b/panels/user-accounts/user-accounts.gresource.xml @@ -7,6 +7,7 @@ <file alias="password-dialog.ui" preprocess="xml-stripblanks">data/password-dialog.ui</file> <file alias="history-dialog.ui" preprocess="xml-stripblanks">data/history-dialog.ui</file> <file alias="user-accounts-dialog.ui" preprocess="xml-stripblanks">data/user-accounts-dialog.ui</file> + <file alias="user-accounts-dialog.css">data/user-accounts-dialog.css</file> <file alias="carousel.ui" preprocess="xml-stripblanks">data/carousel.ui</file> <file alias="carousel.css">data/carousel.css</file> <file alias="left-index-finger.png">data/icons/left-index-finger.png</file> |