diff options
| author | Felipe Borges <felipeborges@gnome.org> | 2018-07-25 17:28:41 +0200 |
|---|---|---|
| committer | Felipe Borges <felipeborges@gnome.org> | 2018-07-25 17:28:41 +0200 |
| commit | d00ee8818f32f82ff4fdd779b488f164e8978333 (patch) | |
| tree | 04d8dfbb894442e6a4a82f8a6e5fbcd9e4f25f12 | |
| parent | 83a42d379d4bb5da5af601f09c76232214066359 (diff) | |
| download | gnome-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
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; +} |
