From 6836c87df081e03378d76da5359011c4d2b45043 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Wed, 14 Mar 2012 19:44:20 +0000 Subject: Use border/padding properties in Gtk.Entry instead of inner-border property The inner-border property has been removed from the Gtk.Entry [1]. We use the standard CSS border/padding properties instead. Basically I have re-ordered the formula, for the inner-border it was left, right, top, bottom [2] now it is clockwise top, right, bottom, left [3]. Signed-off-by: Simon Schampijer Reviewed-by: Gonzalo Odiard [1] http://git.gnome.org/browse/gtk+/commit/?id=d140411698ec71cc775625988c39e57b7d2cd11c [2] http://www.pygtk.org/docs/pygtk/class-gtkborder.html [3] http://www.w3schools.com/css/css_padding.asp --- diff --git a/gtk3/theme/gtk-widgets.css.em b/gtk3/theme/gtk-widgets.css.em index a5ee921..c5f8ee0 100644 --- a/gtk3/theme/gtk-widgets.css.em +++ b/gtk3/theme/gtk-widgets.css.em @@ -223,7 +223,7 @@ GtkToggleButton.button:active GtkLabel { } .entry { - border-radius: $(2*subcell_size)px; + border-radius: $(2 * subcell_size)px; border-width: $(thickness)px; border-color: @selection_grey; border-style: solid; @@ -231,7 +231,7 @@ GtkToggleButton.button:active GtkLabel { color: @black; ${ entry_ythickness = my_ceil(0.2 * (subcell_size*3.0/2.0 - thickness) + thickness) } ${ entry_xthickness = my_ceil(0.32 * (subcell_size*3.0/2.0 - thickness) + thickness) } - -GtkEntry-inner-border: $(2 * max(subcell_size - entry_xthickness, 0)), $(2 * max(subcell_size - entry_xthickness, 0)), $(2 * max(my_ceil((3*subcell_size - font_height - entry_ythickness*2)/2.0),0)), $(2 * max(my_floor((3*subcell_size - font_height - entry_ythickness*2)/2.0), 0)) + padding: $(2 * max(my_ceil((3*subcell_size - font_height - entry_ythickness*2)/2.0),0))px $(2 * max(subcell_size - entry_xthickness, 0))px $(2 * max(my_floor((3*subcell_size - font_height - entry_ythickness*2)/2.0), 0))px $(2 * max(subcell_size - entry_xthickness, 0))px; } .entry.progressbar { -- cgit v0.9.1