Simplify node creation

This commit is contained in:
2023-12-21 15:37:20 +01:00
parent 569294f292
commit 6bd640fc80
2 changed files with 24 additions and 49 deletions

View File

@@ -102,15 +102,6 @@ typedef struct BzUIInteraction {
bool hovering : 1;
} BzUIInteraction;
typedef struct BzUINodeDesc {
BzUIFlags flags;
const char *string;
BzUIKey key;
BzUISize semanticSize[BZ_UI_AXIS_COUNT];
BzUILayout layout;
BzUIStyle style;
} BzUINodeDesc;
typedef struct BzUI BzUI;
BzUIKey bzUIKeyNull();
@@ -124,7 +115,7 @@ void bzUIEnd(BzUI *ui);
// Widget construction
BzUINode *bzUINodeMake(BzUI *ui, const BzUINodeDesc *desc);
BzUINode *bzUINodeMake(BzUI *ui, BzUIKey key, BzUIFlags flags);
BzUINode *bzUIPushParent(BzUI *ui, BzUINode *node);
BzUINode *bzUIPopParent(BzUI *ui);