[Sugar-devel] [PATCH sugar-artwork 2/4] Make the main toolbar the right size - SL #3388

Manuel Quiñones manuq at laptop.org
Mon Sep 3 23:50:41 EDT 2012


Set to zero the GtkWidget-focus-padding which was changing the size of
the buttons, and was noticeable in the toolbar because the toolbar
buttons were changing the toolbar height.  Use the toolbutton_padding
variable instead.  It was used before only for the tool buttons
border-radius, but a look at the gtk2 theme gtkrc shows that its used
there for the inner-border, which is the padding in gtk3 CSS.  It
gained 1px to make the toolbar exactly the same height than in the
gtk2 theme.  I tested this with screenshots in both sugar-100 and
sugar-72.  I'm attaching them to the ticket.

Signed-off-by: Manuel Quiñones <manuq at laptop.org>
---
 gtk3/theme/gtk-widgets.css.em | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gtk3/theme/gtk-widgets.css.em b/gtk3/theme/gtk-widgets.css.em
index 96aa3fa..c0749e2 100644
--- a/gtk3/theme/gtk-widgets.css.em
+++ b/gtk3/theme/gtk-widgets.css.em
@@ -21,7 +21,7 @@ if scaling == "100":
     bullet_size = 9.5
     font_height = 24
     default_padding = 6
-    toolbutton_padding = 9
+    toolbutton_padding = 10
 else: # About 72% of the XO size, adjusted so that eg. toolbuttons work
     xo = False
     line_width = 2.0            # 1.62 rounded up
@@ -32,7 +32,7 @@ else: # About 72% of the XO size, adjusted so that eg. toolbuttons work
     # This is a guess on the font size (Sans 10 at 96 DPI)
     font_height = 17
     default_padding = 4         # 4.32
-    toolbutton_padding = 6      # 7.68
+    toolbutton_padding = 7      # 7.68
 
 
 # Radio size used to be:
@@ -77,7 +77,7 @@ icon_large = icon_base * 5
     -GtkEntry-focus-line-width: 0;
     -GtkScale-focus-line-width: 0;
     -GtkScale-focus-line-width: 0;
-    -GtkWidget-focus-padding: 3;
+    -GtkWidget-focus-padding: 0;
     /* 0.05 works good for both the sugar and sugar-xo themes */
     -GtkWidget-cursor-aspect-ratio: 0.05;
 
@@ -527,10 +527,10 @@ background-color: @black;
 .toolbar GtkToolButton .button,
 .toolbar SugarRadioToolButton *,
 SugarPaletteWindowWidget SugarRadioToolButton *,
-SugarPaletteWindowWidget GtkToolButton .button{
+SugarPaletteWindowWidget GtkToolButton .button {
     background-color: transparent;
     border-radius: $(toolbutton_padding)px;
-    padding: $(default_padding)px;
+    padding: $(toolbutton_padding)px;
 }
 
 .toolbar GtkToolButton .button:prelight,
-- 
1.7.11.4



More information about the Sugar-devel mailing list