Simplify node creation
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user