From 3a88cbd9b99256add18bd4bc5fba4e783b6e8d24 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 12 May 2023 14:47:36 -0400 Subject: [PATCH] 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). --- gtk/gtkcssnumbervalue.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) 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; -- 2.30.2