Remove widget prefix from flags

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

View File

@@ -309,19 +309,19 @@ static void renderNode(BzUI *ui, BzUINode *node) {
Rectangle rect = getNodeRect(node);
if (node->flags & BZ_UI_WIDGET_DRAW_BACKGROUND) {
if (node->flags & BZ_UI_DRAW_BACKGROUND) {
Color color = style->bgColor;
if (inter->hovering) color = style->bgHoverColor;
if (inter->down) color = style->bgActiveColor;
DrawRectangle(rect.x, rect.y, rect.width, rect.height, color);
}
if (node->flags & BZ_UI_WIDGET_DRAW_BORDER && style->borderWidth > 0) {
if (node->flags & BZ_UI_DRAW_BORDER && style->borderWidth > 0) {
Color color = style->borderColor;
if (inter->hovering) color = style->borderHoverColor;
if (inter->down) color = style->borderActiveColor;
DrawRectangleLinesEx(rect, style->borderWidth, color);
}
if (node->flags & BZ_UI_WIDGET_DRAW_TEXT) {
if (node->flags & BZ_UI_DRAW_TEXT) {
Color color = style->textColor;
if (inter->hovering) color = style->textHoverColor;
if (inter->down) color = style->textActiveColor;
@@ -389,7 +389,7 @@ BzUINode *bzUIPopParent(BzUI *ui) {
}
void bzUIPushLayout(BzUI *ui, BzUILayout layout) {
BzUINode *node = bzUINodeMake(ui, ui->idCount++, BZ_UI_WIDGET_NONE);
BzUINode *node = bzUINodeMake(ui, ui->idCount++, BZ_UI_NONE);
node->semanticSize[BZ_UI_AXIS_X] = (BzUISize) {
.kind = BZ_UI_SIZE_PARENT_PERCENT,
.value = 1.0f,
@@ -401,7 +401,7 @@ void bzUIPushLayout(BzUI *ui, BzUILayout layout) {
}
void bzUIPopLayout(BzUI *ui) {
BzUINode *last = bzArrayGet(ui->nodeStack, bzArraySize(ui->nodeStack) - 1);
BZ_ASSERT(last->flags == BZ_UI_WIDGET_NONE);
BZ_ASSERT(last->flags == BZ_UI_NONE);
bzUIPopParent(ui);
}
@@ -424,8 +424,8 @@ bool bzUIButton(BzUI *ui, const char *string, BzUIStyle *style) {
s = *style;
}
BzUINode *node = bzUINodeMake(ui, bzUIKeyFromString(string),
BZ_UI_WIDGET_CLICKABLE | BZ_UI_WIDGET_DRAW_TEXT |
BZ_UI_WIDGET_DRAW_BORDER | BZ_UI_WIDGET_ALIGN_CENTER);
BZ_UI_CLICKABLE | BZ_UI_DRAW_TEXT |
BZ_UI_DRAW_BORDER | BZ_UI_ALIGN_CENTER);
node->string = string;
node->semanticSize[BZ_UI_AXIS_X] = (BzUISize) {
.kind = BZ_UI_SIZE_FIT,