scissor command

This commit is contained in:
Alessandro Mauri 2024-12-15 22:29:07 +01:00
parent 6d8300f9d9
commit bca29c537c
6 changed files with 83 additions and 63 deletions

View file

@ -54,7 +54,7 @@ enum DivLayout {
}
// div element
struct Div {
struct ElemDiv {
DivLayout layout;
struct scroll {
bool can_x;
@ -70,12 +70,12 @@ struct Div {
}
// slider element
struct Slider {
struct ElemSlider {
float value;
Rect handle;
}
struct Text {
struct ElemText {
char* str;
}
@ -87,9 +87,9 @@ struct Elem {
Rect bounds;
ElemType type;
union {
Div div;
Slider slider;
Text text;
ElemDiv div;
ElemSlider slider;
ElemText text;
}
}