Push layout to parent instead of creating new node

This commit is contained in:
2023-12-21 17:48:06 +01:00
parent 8cbab1bbb8
commit 05782559be
3 changed files with 17 additions and 33 deletions

View File

@@ -119,22 +119,16 @@ void bzUIDestroy(BzUI *ui);
void bzUIBegin(BzUI *ui, i32 width, i32 height);
void bzUIEnd(BzUI *ui);
// Widget construction
BzUINode *bzUINodeMake(BzUI *ui, BzUIKey key, BzUIFlags flags);
BzUINode *bzUIPushParent(BzUI *ui, BzUINode *node);
BzUINode *bzUIPopParent(BzUI *ui);
// Widget layout
void bzUIPushLayout(BzUI *ui, BzUILayout layout);
void bzUIPopLayout(BzUI *ui);
void bzUISetParentLayout(BzUI *ui, BzUILayout layout);
// Widget interaction
BzUIInteraction bzUIGetInteraction(BzUI *ui, BzUINode *node);
// UI
bool bzUIButton(BzUI *ui, const char *string, BzUIStyle *style);
#endif //BREEZE_UI_CORE_H