summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Davis <smd.seandavis@gmail.com>2018-03-11 08:59:56 -0400
committerSean Davis <smd.seandavis@gmail.com>2018-03-11 08:59:56 -0400
commita5acf7116f3f05fd71bab4a273dd4d7693ad737b (patch)
treee2aec1626073126f5f71f90acf5ba7f44d7f230c
parentab940c8a62c731f93947eb94c952c34d50683a18 (diff)
parentd91508c43f768dd4d0048694d372c621138b9c19 (diff)
downloadlightdm-gtk-greeter-git-a5acf7116f3f05fd71bab4a273dd4d7693ad737b.tar.gz
Improved appearance with Adwaita, Greybird, and other themes
-rw-r--r--src/lightdm-gtk-greeter-fallback.css5
-rw-r--r--src/lightdm-gtk-greeter.glade4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lightdm-gtk-greeter-fallback.css b/src/lightdm-gtk-greeter-fallback.css
index 1d28490..a9b66c5 100644
--- a/src/lightdm-gtk-greeter-fallback.css
+++ b/src/lightdm-gtk-greeter-fallback.css
@@ -10,3 +10,8 @@
{
padding: 1px;
}
+
+/* Make sure the GtkSeparatorMenuItems don't alter the overall panel/menubar background */
+#panel_window menubar > separator { background: transparent; }
+/* Workaround for Adwaita - and other themes - setting a smaller font for the keycap window */
+#login_window.keycap, #power_window.keycap { font-size: initial; }
diff --git a/src/lightdm-gtk-greeter.glade b/src/lightdm-gtk-greeter.glade
index 2112dca..2a0bf02 100644
--- a/src/lightdm-gtk-greeter.glade
+++ b/src/lightdm-gtk-greeter.glade
@@ -172,12 +172,14 @@
<object class="GtkSeparatorMenuItem" id="host_menuitem">
<property name="name">host_menuitem</property>
<property name="can_focus">False</property>
+ <property name="margin_left">6</property>
</object>
</child>
</object>
</child>
<style>
<class name="background"/>
+ <class name="osd"/>
</style>
</object>
<object class="GtkEventBox" id="power_window">
@@ -319,6 +321,7 @@
</child>
<style>
<class name="background"/>
+ <class name="keycap"/>
</style>
</object>
<object class="GtkOverlay" id="screen_overlay">
@@ -584,6 +587,7 @@
</child>
<style>
<class name="background"/>
+ <class name="keycap"/>
</style>
</object>
</interface>