[lasem] [SVG] Add a set_script_min_size function.



commit 65973fc64e04c244b3215a0eaf963a3579490974
Author: Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>
Date:   Fri Oct 23 09:52:30 2009 +0200

    [SVG] Add a set_script_min_size function.
    
    The previous patch that forced script_min_size when setting math_size
    was, ahem, wrong...

 src/lsmmathmlstyle.c |    9 ++++++++-
 src/lsmmathmlstyle.h |    2 ++
 2 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/src/lsmmathmlstyle.c b/src/lsmmathmlstyle.c
index f49715e..a71489d 100644
--- a/src/lsmmathmlstyle.c
+++ b/src/lsmmathmlstyle.c
@@ -93,7 +93,14 @@ lsm_mathml_style_set_math_size_pt (LsmMathmlStyle *style, double math_size)
 	style->math_size_value = math_size;
 	style->math_size.value = math_size;
 	style->math_size.unit = LSM_MATHML_UNIT_PT;
-	style->script_min_size.value = math_size;
+}
+
+void
+lsm_mathml_style_set_script_min_size_pt (LsmMathmlStyle *style, double script_min_size)
+{
+	g_return_if_fail (style != NULL);
+
+	style->script_min_size.value = script_min_size;
 	style->script_min_size.unit = LSM_MATHML_UNIT_PT;
 }
 
diff --git a/src/lsmmathmlstyle.h b/src/lsmmathmlstyle.h
index b39bf0a..53fb441 100644
--- a/src/lsmmathmlstyle.h
+++ b/src/lsmmathmlstyle.h
@@ -75,7 +75,9 @@ void			lsm_mathml_style_free 			(LsmMathmlStyle *style);
 LsmMathmlStyle *	lsm_mathml_style_duplicate 		(const LsmMathmlStyle *from);
 
 void 			lsm_mathml_style_change_script_level 	(LsmMathmlStyle *style, int increment);
+
 void 			lsm_mathml_style_set_math_size_pt 	(LsmMathmlStyle *style, double math_size);
+void 			lsm_mathml_style_set_script_min_size_pt	(LsmMathmlStyle *style, double script_min_size);
 void 			lsm_mathml_style_set_math_family 	(LsmMathmlStyle *style, const char *math_family);
 void 			lsm_mathml_style_set_math_variant	(LsmMathmlStyle *style, LsmMathmlVariant math_variant);
 void 			lsm_mathml_style_set_math_color 	(LsmMathmlStyle *style,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]