summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Borges <felipeborges@gnome.org>2018-07-25 17:28:41 +0200
committerFelipe Borges <felipeborges@gnome.org>2018-07-25 17:28:41 +0200
commitd00ee8818f32f82ff4fdd779b488f164e8978333 (patch)
tree04d8dfbb894442e6a4a82f8a6e5fbcd9e4f25f12
parent83a42d379d4bb5da5af601f09c76232214066359 (diff)
downloadgnome-initial-setup-hide-avatar-button-bg.tar.gz
account: Don't draw the avatar button backgroundhide-avatar-button-bg
See https://gitlab.gnome.org/GNOME/gnome-initial-setup/merge_requests/9#note_274402
-rw-r--r--gnome-initial-setup/pages/account/account.gresource.xml1
-rw-r--r--gnome-initial-setup/pages/account/gis-account-page-local.c8
-rw-r--r--gnome-initial-setup/pages/account/gis-account-page-local.ui3
-rw-r--r--gnome-initial-setup/pages/account/gis-account-page-style.css4
4 files changed, 16 insertions, 0 deletions
diff --git a/gnome-initial-setup/pages/account/account.gresource.xml b/gnome-initial-setup/pages/account/account.gresource.xml
index 2b3c470..b65e6ec 100644
--- a/gnome-initial-setup/pages/account/account.gresource.xml
+++ b/gnome-initial-setup/pages/account/account.gresource.xml
@@ -4,5 +4,6 @@
<file preprocess="xml-stripblanks" alias="gis-account-page.ui">gis-account-page.ui</file>
<file preprocess="xml-stripblanks" alias="gis-account-page-local.ui">gis-account-page-local.ui</file>
<file preprocess="xml-stripblanks" alias="gis-account-page-enterprise.ui">gis-account-page-enterprise.ui</file>
+ <file alias="gis-account-page-style.css">gis-account-page-style.css</file>
</gresource>
</gresources>
diff --git a/gnome-initial-setup/pages/account/gis-account-page-local.c b/gnome-initial-setup/pages/account/gis-account-page-local.c
index 63835c6..e1280ce 100644
--- a/gnome-initial-setup/pages/account/gis-account-page-local.c
+++ b/gnome-initial-setup/pages/account/gis-account-page-local.c
@@ -384,6 +384,7 @@ gis_account_page_local_constructed (GObject *object)
{
GisAccountPageLocal *page = GIS_ACCOUNT_PAGE_LOCAL (object);
GisAccountPageLocalPrivate *priv = gis_account_page_local_get_instance_private (page);
+ GtkCssProvider *provider;
G_OBJECT_CLASS (gis_account_page_local_parent_class)->constructed (object);
@@ -432,6 +433,13 @@ gis_account_page_local_constructed (GObject *object)
page);
validate (page);
+
+ provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_resource (provider, "/org/gnome/initial-setup/gis-account-page-style.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);
}
static void
diff --git a/gnome-initial-setup/pages/account/gis-account-page-local.ui b/gnome-initial-setup/pages/account/gis-account-page-local.ui
index b09ca48..7a7cb63 100644
--- a/gnome-initial-setup/pages/account/gis-account-page-local.ui
+++ b/gnome-initial-setup/pages/account/gis-account-page-local.ui
@@ -13,6 +13,9 @@
<property name="visible">True</property>
<property name="margin_top">24</property>
<property name="halign">center</property>
+ <style>
+ <class name="avatar-button"/>
+ </style>
<child internal-child="accessible">
<object class="AtkObject" id="avatar_button_accessible">
<property name="accessible-name" translatable="yes">Avatar image</property>
diff --git a/gnome-initial-setup/pages/account/gis-account-page-style.css b/gnome-initial-setup/pages/account/gis-account-page-style.css
new file mode 100644
index 0000000..5a9b727
--- /dev/null
+++ b/gnome-initial-setup/pages/account/gis-account-page-style.css
@@ -0,0 +1,4 @@
+.avatar-button {
+ background: transparent;
+ border: none;
+}