Adding UI node style updates coresponding flag
This commit is contained in:
@@ -589,17 +589,17 @@ do { \
|
|||||||
|
|
||||||
void bzUISetBackgroundStyle(BzUI *ui, BzUINode *node, BzUIBackgroundStyle style) {
|
void bzUISetBackgroundStyle(BzUI *ui, BzUINode *node, BzUIBackgroundStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_BACKGROUND);
|
node->flags |= BZ_UI_DRAW_BACKGROUND;
|
||||||
BZ_UI_SET_STYLE(ui, node, backgroundStyleIdx, backgroundStyles, style);
|
BZ_UI_SET_STYLE(ui, node, backgroundStyleIdx, backgroundStyles, style);
|
||||||
}
|
}
|
||||||
void bzUISetBoxShadowStyle(BzUI *ui, BzUINode *node, BzUIBoxShadowStyle style) {
|
void bzUISetBoxShadowStyle(BzUI *ui, BzUINode *node, BzUIBoxShadowStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_BOX_SHADOW);
|
node->flags |= BZ_UI_DRAW_BOX_SHADOW;
|
||||||
BZ_UI_SET_STYLE(ui, node, boxShadowStyleIdx, boxShadowStyles, style);
|
BZ_UI_SET_STYLE(ui, node, boxShadowStyleIdx, boxShadowStyles, style);
|
||||||
}
|
}
|
||||||
void bzUISetTextStyle(BzUI *ui, BzUINode *node, BzUITextStyle style) {
|
void bzUISetTextStyle(BzUI *ui, BzUINode *node, BzUITextStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_TEXT);
|
node->flags |= BZ_UI_DRAW_TEXT;
|
||||||
BZ_ASSERT(style.text);
|
BZ_ASSERT(style.text);
|
||||||
char *str = style.text;
|
char *str = style.text;
|
||||||
char prev = '\0';
|
char prev = '\0';
|
||||||
@@ -621,17 +621,17 @@ void bzUISetTextStyle(BzUI *ui, BzUINode *node, BzUITextStyle style) {
|
|||||||
}
|
}
|
||||||
void bzUISetTextShadowStyle(BzUI *ui, BzUINode *node, BzUITextShadowStyle style) {
|
void bzUISetTextShadowStyle(BzUI *ui, BzUINode *node, BzUITextShadowStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_TEXT_SHADOW);
|
node->flags |= BZ_UI_DRAW_TEXT_SHADOW;
|
||||||
BZ_UI_SET_STYLE(ui, node, textShadowStyleIdx, textShadowStyles, style);
|
BZ_UI_SET_STYLE(ui, node, textShadowStyleIdx, textShadowStyles, style);
|
||||||
}
|
}
|
||||||
void bzUISetBorderStyle(BzUI *ui, BzUINode *node, BzUIBorderStyle style) {
|
void bzUISetBorderStyle(BzUI *ui, BzUINode *node, BzUIBorderStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_BORDER);
|
node->flags |= BZ_UI_DRAW_BORDER;
|
||||||
BZ_UI_SET_STYLE(ui, node, borderStyleIdx, borderStyles, style);
|
BZ_UI_SET_STYLE(ui, node, borderStyleIdx, borderStyles, style);
|
||||||
}
|
}
|
||||||
void bzUISetSpriteStyle(BzUI *ui, BzUINode *node, BzUISpriteStyle style) {
|
void bzUISetSpriteStyle(BzUI *ui, BzUINode *node, BzUISpriteStyle style) {
|
||||||
BZ_ASSERT(ui && node);
|
BZ_ASSERT(ui && node);
|
||||||
BZ_ASSERT(node->flags & BZ_UI_DRAW_SPRITE);
|
node->flags = BZ_UI_DRAW_SPRITE;
|
||||||
BZ_UI_SET_STYLE(ui, node, spriteStyleIdx, spriteStyles, style);
|
BZ_UI_SET_STYLE(ui, node, spriteStyleIdx, spriteStyles, style);
|
||||||
}
|
}
|
||||||
#undef BZ_UI_SET_STYLE
|
#undef BZ_UI_SET_STYLE
|
||||||
|
|||||||
Reference in New Issue
Block a user