mirror of
https://github.com/nicbarker/clay.git
synced 2025-09-18 20:46:17 +00:00
[Debug] Update Clay__RenderDebugLayoutSizing
to handle more sizing types.
This updates `Clay__RenderDebugLayoutSizing` to handle more sizing types like `CLAY__SIZING_TYPE_FIXED` and `CLAY__SIZING_TYPE_PERCENT`.
This commit is contained in:
parent
b33ba4ff62
commit
71e511151b
8
clay.h
8
clay.h
|
@ -3256,9 +3256,11 @@ void Clay__RenderDebugLayoutSizing(Clay_SizingAxis sizing, Clay_TextElementConfi
|
||||||
sizingLabel = CLAY_STRING("FIT");
|
sizingLabel = CLAY_STRING("FIT");
|
||||||
} else if (sizing.type == CLAY__SIZING_TYPE_PERCENT) {
|
} else if (sizing.type == CLAY__SIZING_TYPE_PERCENT) {
|
||||||
sizingLabel = CLAY_STRING("PERCENT");
|
sizingLabel = CLAY_STRING("PERCENT");
|
||||||
|
} else if (sizing.type == CLAY__SIZING_TYPE_FIXED) {
|
||||||
|
sizingLabel = CLAY_STRING("FIXED");
|
||||||
}
|
}
|
||||||
CLAY_TEXT(sizingLabel, infoTextConfig);
|
CLAY_TEXT(sizingLabel, infoTextConfig);
|
||||||
if (sizing.type == CLAY__SIZING_TYPE_GROW || sizing.type == CLAY__SIZING_TYPE_FIT) {
|
if (sizing.type == CLAY__SIZING_TYPE_GROW || sizing.type == CLAY__SIZING_TYPE_FIT || sizing.type == CLAY__SIZING_TYPE_FIXED) {
|
||||||
CLAY_TEXT(CLAY_STRING("("), infoTextConfig);
|
CLAY_TEXT(CLAY_STRING("("), infoTextConfig);
|
||||||
if (sizing.size.minMax.min != 0) {
|
if (sizing.size.minMax.min != 0) {
|
||||||
CLAY_TEXT(CLAY_STRING("min: "), infoTextConfig);
|
CLAY_TEXT(CLAY_STRING("min: "), infoTextConfig);
|
||||||
|
@ -3272,6 +3274,10 @@ void Clay__RenderDebugLayoutSizing(Clay_SizingAxis sizing, Clay_TextElementConfi
|
||||||
CLAY_TEXT(Clay__IntToString(sizing.size.minMax.max), infoTextConfig);
|
CLAY_TEXT(Clay__IntToString(sizing.size.minMax.max), infoTextConfig);
|
||||||
}
|
}
|
||||||
CLAY_TEXT(CLAY_STRING(")"), infoTextConfig);
|
CLAY_TEXT(CLAY_STRING(")"), infoTextConfig);
|
||||||
|
} else if (sizing.type == CLAY__SIZING_TYPE_PERCENT) {
|
||||||
|
CLAY_TEXT(CLAY_STRING("("), infoTextConfig);
|
||||||
|
CLAY_TEXT(Clay__IntToString(sizing.size.percent * 100), infoTextConfig);
|
||||||
|
CLAY_TEXT(CLAY_STRING("%)"), infoTextConfig);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue