You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -968,7 +968,7 @@ Clay_TextElementConfig {
968
968
uint16_t fontId;
969
969
uint16_t fontSize;
970
970
uint16_t letterSpacing;
971
-
uint16_t lineSpacing;
971
+
uint16_t lineHeight;
972
972
Clay_TextElementConfigWrapMode wrapMode {
973
973
CLAY_TEXT_WRAP_WORDS (default),
974
974
CLAY_TEXT_WRAP_NEWLINES,
@@ -1024,11 +1024,11 @@ Font size is generally thought of as `x pixels tall`, but interpretation is left
1024
1024
1025
1025
---
1026
1026
1027
-
**`.lineSpacing`**
1027
+
**`.lineHeight`**
1028
1028
1029
-
`CLAY_TEXT_CONFIG(.lineSpacing = 1)`
1029
+
`CLAY_TEXT_CONFIG(.lineHeight = 20)`
1030
1030
1031
-
`.lineSpacing` results in **vertical** white space between lines of text (from both `\n` characters and text wrapping) and will affect layout of parents and siblings.
1031
+
`.lineHeight` - when non zero - forcibly sets the `height` of each wrapped line of text to `.lineheight` pixels tall. Will affect the layout of both parents and siblings. A value of `0` will use the measured height of the font.
// Short circuit all wrap calculations if wrap mode is none
1974
1973
if (textConfig->wrapMode==CLAY_TEXT_WRAP_NONE|| (containerElement->dimensions.width==textElementData->preferredDimensions.width&&textConfig->wrapMode!=CLAY_TEXT_WRAP_NEWLINES)) {
CLAY_STRING("Faucibus purus in massa tempor nec. Nec ullamcorper sit amet risus nullam eget felis eget nunc. Diam vulputate ut pharetra sit amet aliquam id diam. Lacus suspendisse faucibus interdum posuere lorem. A diam sollicitudin tempor id. Amet massa vitae tortor condimentum lacinia. Aliquet nibh praesent tristique magna."),
CLAY_STRING("Suspendisse in est ante in nibh. Amet venenatis urna cursus eget nunc scelerisque viverra. Elementum sagittis vitae et leo duis ut diam quam nulla. Enim nulla aliquet porttitor lacus. Pellentesque habitant morbi tristique senectus et. Facilisi nullam vehicula ipsum a arcu cursus vitae.\nSem fringilla ut morbi tincidunt. Euismod quis viverra nibh cras pulvinar mattis nunc sed. Velit sed ullamcorper morbi tincidunt ornare massa. Varius quam quisque id diam vel quam. Nulla pellentesque dignissim enim sit amet venenatis. Enim lobortis scelerisque fermentum dui faucibus in. Pretium viverra suspendisse potenti nullam ac tortor vitae. Lectus vestibulum mattis ullamcorper velit sed. Eget mauris pharetra et ultrices neque ornare aenean euismod elementum. Habitant morbi tristique senectus et. Integer vitae justo eget magna fermentum iaculis eu. Semper quis lectus nulla at volutpat diam. Enim praesent elementum facilisis leo. Massa vitae tortor condimentum lacinia quis vel."),
0 commit comments