From: Matthias Clasen Date: Fri, 12 May 2023 18:47:36 +0000 (-0400) Subject: css: More static length values X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~3^2~1^2~47 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3a88cbd9b99256add18bd4bc5fba4e783b6e8d24;p=gtk4.git css: More static length values Make all length values from 0px to 8px available as static values. This will help with cutting down on the number of corner values (we have a lot of 5px corners). --- diff --git a/gtk/gtkcssnumbervalue.c b/gtk/gtkcssnumbervalue.c index 270711b27c..2534e06faf 100644 --- a/gtk/gtkcssnumbervalue.c +++ b/gtk/gtkcssnumbervalue.c @@ -380,6 +380,9 @@ gtk_css_dimension_value_new (double value, { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 2 }} }, { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 3 }} }, { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 4 }} }, + { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 5 }} }, + { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 6 }} }, + { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 7 }} }, { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 8 }} }, { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 16 }} }, /* Icon size default */ { >K_CSS_VALUE_NUMBER, 1, TRUE, TYPE_DIMENSION, {{ GTK_CSS_PX, 32 }} }, @@ -418,16 +421,18 @@ gtk_css_dimension_value_new (double value, value == 1 || value == 2 || value == 3 || - value == 4) + value == 4 || + value == 5 || + value == 6 || + value == 7 || + value == 8) return _gtk_css_value_ref (&px_singletons[(int) value]); - if (value == 8) - return _gtk_css_value_ref (&px_singletons[5]); if (value == 16) - return _gtk_css_value_ref (&px_singletons[6]); + return _gtk_css_value_ref (&px_singletons[9]); if (value == 32) - return _gtk_css_value_ref (&px_singletons[7]); + return _gtk_css_value_ref (&px_singletons[10]); if (value == 64) - return _gtk_css_value_ref (&px_singletons[8]); + return _gtk_css_value_ref (&px_singletons[11]); break;