fixes for the README.md
This commit is contained in:
parent
3cf1e2c74e
commit
0eaf847e30
1 changed files with 3 additions and 5 deletions
|
@ -12,11 +12,9 @@ This repository contains Zig bindings for the [clay UI layout library](https://g
|
||||||
|
|
||||||
This README is abbreviated and applies to using clay in Zig specifically: If you haven't taken a look at the [full documentation for clay](https://github.com/nicbarker/clay/blob/main/README.md), it's recommended that you take a look there first to familiarise yourself with the general concepts.
|
This README is abbreviated and applies to using clay in Zig specifically: If you haven't taken a look at the [full documentation for clay](https://github.com/nicbarker/clay/blob/main/README.md), it's recommended that you take a look there first to familiarise yourself with the general concepts.
|
||||||
|
|
||||||
The **most notable difference** between the C API and the Zig bindings is that opening and closing the scope for declaring child elements must be done "manually" using 2 function calls.
|
Some differences between the C API and the Zig bindings include:
|
||||||
|
|
||||||
other differences include:
|
|
||||||
- minor naming changes
|
- minor naming changes
|
||||||
- ability to initialize a parameter by calling a function that is part of its type's namespace for example `.fixed()` or `.Layout()`
|
- ability to initialize a parameter by calling a function that is part of its type's namespace for example `.fixed()` or `.layout()`
|
||||||
- ability to initialize a parameter by using a public constant that is part of its type's namespace for example `.grow`
|
- ability to initialize a parameter by using a public constant that is part of its type's namespace for example `.grow`
|
||||||
- clay.singleElem() is available to create a clay element without creating a scope
|
- clay.singleElem() is available to create a clay element without creating a scope
|
||||||
|
|
||||||
|
@ -28,8 +26,8 @@ CLAY(
|
||||||
CLAY_LAYOUT({
|
CLAY_LAYOUT({
|
||||||
.layoutDirection = CLAY_TOP_TO_BOTTOM,
|
.layoutDirection = CLAY_TOP_TO_BOTTOM,
|
||||||
.sizing = { .height = CLAY_SIZING_GROW(), .width = CLAY_SIZING_FIXED(300) },
|
.sizing = { .height = CLAY_SIZING_GROW(), .width = CLAY_SIZING_FIXED(300) },
|
||||||
.childAlignment = { .x = CLAY_ALIGN_X_CENTER, .y = CLAY_ALIGN_Y_TOP },
|
|
||||||
.padding = {16, 16},
|
.padding = {16, 16},
|
||||||
|
.childAlignment = { .x = CLAY_ALIGN_X_CENTER, .y = CLAY_ALIGN_Y_TOP },
|
||||||
.childGap = 16,
|
.childGap = 16,
|
||||||
}),
|
}),
|
||||||
CLAY_RECTANGLE({ .color = COLOR_LIGHT })
|
CLAY_RECTANGLE({ .color = COLOR_LIGHT })
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue