Remove widget prefix from flags
This commit is contained in:
@@ -309,19 +309,19 @@ static void renderNode(BzUI *ui, BzUINode *node) {
|
|||||||
|
|
||||||
Rectangle rect = getNodeRect(node);
|
Rectangle rect = getNodeRect(node);
|
||||||
|
|
||||||
if (node->flags & BZ_UI_WIDGET_DRAW_BACKGROUND) {
|
if (node->flags & BZ_UI_DRAW_BACKGROUND) {
|
||||||
Color color = style->bgColor;
|
Color color = style->bgColor;
|
||||||
if (inter->hovering) color = style->bgHoverColor;
|
if (inter->hovering) color = style->bgHoverColor;
|
||||||
if (inter->down) color = style->bgActiveColor;
|
if (inter->down) color = style->bgActiveColor;
|
||||||
DrawRectangle(rect.x, rect.y, rect.width, rect.height, color);
|
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;
|
Color color = style->borderColor;
|
||||||
if (inter->hovering) color = style->borderHoverColor;
|
if (inter->hovering) color = style->borderHoverColor;
|
||||||
if (inter->down) color = style->borderActiveColor;
|
if (inter->down) color = style->borderActiveColor;
|
||||||
DrawRectangleLinesEx(rect, style->borderWidth, color);
|
DrawRectangleLinesEx(rect, style->borderWidth, color);
|
||||||
}
|
}
|
||||||
if (node->flags & BZ_UI_WIDGET_DRAW_TEXT) {
|
if (node->flags & BZ_UI_DRAW_TEXT) {
|
||||||
Color color = style->textColor;
|
Color color = style->textColor;
|
||||||
if (inter->hovering) color = style->textHoverColor;
|
if (inter->hovering) color = style->textHoverColor;
|
||||||
if (inter->down) color = style->textActiveColor;
|
if (inter->down) color = style->textActiveColor;
|
||||||
@@ -389,7 +389,7 @@ BzUINode *bzUIPopParent(BzUI *ui) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void bzUIPushLayout(BzUI *ui, BzUILayout layout) {
|
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) {
|
node->semanticSize[BZ_UI_AXIS_X] = (BzUISize) {
|
||||||
.kind = BZ_UI_SIZE_PARENT_PERCENT,
|
.kind = BZ_UI_SIZE_PARENT_PERCENT,
|
||||||
.value = 1.0f,
|
.value = 1.0f,
|
||||||
@@ -401,7 +401,7 @@ void bzUIPushLayout(BzUI *ui, BzUILayout layout) {
|
|||||||
}
|
}
|
||||||
void bzUIPopLayout(BzUI *ui) {
|
void bzUIPopLayout(BzUI *ui) {
|
||||||
BzUINode *last = bzArrayGet(ui->nodeStack, bzArraySize(ui->nodeStack) - 1);
|
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);
|
bzUIPopParent(ui);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -424,8 +424,8 @@ bool bzUIButton(BzUI *ui, const char *string, BzUIStyle *style) {
|
|||||||
s = *style;
|
s = *style;
|
||||||
}
|
}
|
||||||
BzUINode *node = bzUINodeMake(ui, bzUIKeyFromString(string),
|
BzUINode *node = bzUINodeMake(ui, bzUIKeyFromString(string),
|
||||||
BZ_UI_WIDGET_CLICKABLE | BZ_UI_WIDGET_DRAW_TEXT |
|
BZ_UI_CLICKABLE | BZ_UI_DRAW_TEXT |
|
||||||
BZ_UI_WIDGET_DRAW_BORDER | BZ_UI_WIDGET_ALIGN_CENTER);
|
BZ_UI_DRAW_BORDER | BZ_UI_ALIGN_CENTER);
|
||||||
node->string = string;
|
node->string = string;
|
||||||
node->semanticSize[BZ_UI_AXIS_X] = (BzUISize) {
|
node->semanticSize[BZ_UI_AXIS_X] = (BzUISize) {
|
||||||
.kind = BZ_UI_SIZE_FIT,
|
.kind = BZ_UI_SIZE_FIT,
|
||||||
|
|||||||
@@ -74,20 +74,20 @@ typedef enum BzUIAxis {
|
|||||||
} BzUIAxis;
|
} BzUIAxis;
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
BZ_UI_WIDGET_NONE = 0,
|
BZ_UI_NONE = 0,
|
||||||
BZ_UI_WIDGET_CLICKABLE = (1 << 0),
|
BZ_UI_CLICKABLE = (1 << 0),
|
||||||
BZ_UI_WIDGET_DRAW_TEXT = (1 << 1),
|
BZ_UI_DRAW_TEXT = (1 << 1),
|
||||||
BZ_UI_WIDGET_DRAW_BORDER = (1 << 2),
|
BZ_UI_DRAW_BORDER = (1 << 2),
|
||||||
BZ_UI_WIDGET_DRAW_BACKGROUND = (1 << 3),
|
BZ_UI_DRAW_BACKGROUND = (1 << 3),
|
||||||
//BZ_UI_WIDGET_DRAW_SPRITE = (1 << 4),
|
//BZ_UI_DRAW_SPRITE = (1 << 4),
|
||||||
BZ_UI_WIDGET_ALIGN_HORIZ_START = (1 << 5),
|
BZ_UI_ALIGN_HORIZ_START = (1 << 5),
|
||||||
BZ_UI_WIDGET_ALIGN_HORIZ_CENTER = (1 << 6),
|
BZ_UI_ALIGN_HORIZ_CENTER = (1 << 6),
|
||||||
BZ_UI_WIDGET_ALIGN_HORIZ_END = (1 << 7),
|
BZ_UI_ALIGN_HORIZ_END = (1 << 7),
|
||||||
BZ_UI_WIDGET_ALIGN_VERT_START = (1 << 8),
|
BZ_UI_ALIGN_VERT_START = (1 << 8),
|
||||||
BZ_UI_WIDGET_ALIGN_VERT_CENTER = (1 << 9),
|
BZ_UI_ALIGN_VERT_CENTER = (1 << 9),
|
||||||
BZ_UI_WIDGET_ALIGN_VERT_END = (1 << 10),
|
BZ_UI_ALIGN_VERT_END = (1 << 10),
|
||||||
|
|
||||||
BZ_UI_WIDGET_ALIGN_CENTER = BZ_UI_WIDGET_ALIGN_HORIZ_CENTER | BZ_UI_WIDGET_ALIGN_VERT_CENTER,
|
BZ_UI_ALIGN_CENTER = BZ_UI_ALIGN_HORIZ_CENTER | BZ_UI_ALIGN_VERT_CENTER,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user