| 3443 | } |
| 3444 | |
| 3445 | void Clay__RenderDebugLayoutSizing(Clay_SizingAxis sizing, Clay_TextElementConfig infoTextConfig) { |
| 3446 | Clay_String sizingLabel = CLAY_STRING("GROW"); |
| 3447 | if (sizing.type == CLAY__SIZING_TYPE_FIT) { |
| 3448 | sizingLabel = CLAY_STRING("FIT"); |
| 3449 | } else if (sizing.type == CLAY__SIZING_TYPE_PERCENT) { |
| 3450 | sizingLabel = CLAY_STRING("PERCENT"); |
| 3451 | } else if (sizing.type == CLAY__SIZING_TYPE_FIXED) { |
| 3452 | sizingLabel = CLAY_STRING("FIXED"); |
| 3453 | } |
| 3454 | CLAY_TEXT(sizingLabel, infoTextConfig); |
| 3455 | if (sizing.type == CLAY__SIZING_TYPE_GROW || sizing.type == CLAY__SIZING_TYPE_FIT || sizing.type == CLAY__SIZING_TYPE_FIXED) { |
| 3456 | CLAY_TEXT(CLAY_STRING("("), infoTextConfig); |
| 3457 | if (sizing.size.minMax.min != 0) { |
| 3458 | CLAY_TEXT(CLAY_STRING("min: "), infoTextConfig); |
| 3459 | CLAY_TEXT(Clay__IntToString(sizing.size.minMax.min), infoTextConfig); |
| 3460 | if (sizing.size.minMax.max != CLAY__MAXFLOAT) { |
| 3461 | CLAY_TEXT(CLAY_STRING(", "), infoTextConfig); |
| 3462 | } |
| 3463 | } |
| 3464 | if (sizing.size.minMax.max != CLAY__MAXFLOAT) { |
| 3465 | CLAY_TEXT(CLAY_STRING("max: "), infoTextConfig); |
| 3466 | CLAY_TEXT(Clay__IntToString(sizing.size.minMax.max), infoTextConfig); |
| 3467 | } |
| 3468 | CLAY_TEXT(CLAY_STRING(")"), infoTextConfig); |
| 3469 | } else if (sizing.type == CLAY__SIZING_TYPE_PERCENT) { |
| 3470 | CLAY_TEXT(CLAY_STRING("("), infoTextConfig); |
| 3471 | CLAY_TEXT(Clay__IntToString(sizing.size.percent * 100), infoTextConfig); |
| 3472 | CLAY_TEXT(CLAY_STRING("%)"), infoTextConfig); |
| 3473 | } |
| 3474 | } |
| 3475 | |
| 3476 | void Clay__DebugViewRenderElementConfigHeader(Clay_String elementId, Clay__DebugElementConfigType type) { |
| 3477 | Clay__DebugElementConfigTypeLabelConfig config = Clay__DebugGetElementConfigTypeLabel(type); |
no test coverage detected