Push layout to parent instead of creating new node
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user