[ui] shorten ui styling api names
This commit is contained in:
parent
8b06cb31ba
commit
f07f56948d
|
@ -265,9 +265,9 @@ int main()
|
|||
ui_pattern pattern = {0};
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TEXT, .text = str8_lit("b")});
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TAG, .tag = ui_tag_make("foo")});
|
||||
ui_style_match_next_before(pattern, &(ui_style){.fontSize = 36}, UI_STYLE_FONT_SIZE);
|
||||
ui_style_match_before(pattern, &(ui_style){.fontSize = 36}, UI_STYLE_FONT_SIZE);
|
||||
|
||||
ui_style_match_next_before(ui_pattern_all(),
|
||||
ui_style_match_before(ui_pattern_all(),
|
||||
&defaultStyle,
|
||||
UI_STYLE_FONT
|
||||
|UI_STYLE_FONT_SIZE
|
||||
|
@ -282,7 +282,7 @@ int main()
|
|||
pattern = (ui_pattern){0};
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TEXT, .text = str8_lit("c")});
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TAG, .tag = ui_tag_make("button")});
|
||||
ui_style_match_next_after(pattern,
|
||||
ui_style_match_after(pattern,
|
||||
&(ui_style){.bgColor = {1, 0.5, 0.5, 1}},
|
||||
UI_STYLE_BG_COLOR);
|
||||
|
||||
|
@ -290,7 +290,7 @@ int main()
|
|||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TEXT, .text = str8_lit("c")});
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TAG, .tag = ui_tag_make("button")});
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_STATUS, .op = UI_SEL_AND, .status = UI_ACTIVE|UI_HOVER});
|
||||
ui_style_match_next_after(pattern,
|
||||
ui_style_match_after(pattern,
|
||||
&(ui_style){.bgColor = {0.5, 1, 0.5, 1}},
|
||||
UI_STYLE_BG_COLOR);
|
||||
|
||||
|
@ -298,7 +298,7 @@ int main()
|
|||
{
|
||||
ui_pattern pattern = {0};
|
||||
ui_pattern_push(mem_scratch(), &pattern, (ui_selector){.kind = UI_SEL_TEXT, .text = str8_lit("b")});
|
||||
ui_style_match_next_before(pattern, &(ui_style){.fontSize = 22}, UI_STYLE_FONT_SIZE);
|
||||
ui_style_match_before(pattern, &(ui_style){.fontSize = 22}, UI_STYLE_FONT_SIZE);
|
||||
|
||||
ui_container("b", defaultFlags)
|
||||
{
|
||||
|
|
10
src/ui.c
10
src/ui.c
|
@ -324,7 +324,7 @@ ui_pattern ui_pattern_owner(void)
|
|||
return(pattern);
|
||||
}
|
||||
|
||||
void ui_style_match_next_before(ui_pattern pattern, ui_style* style, ui_style_mask mask)
|
||||
void ui_style_match_before(ui_pattern pattern, ui_style* style, ui_style_mask mask)
|
||||
{
|
||||
ui_context* ui = ui_get_context();
|
||||
if(ui)
|
||||
|
@ -339,7 +339,7 @@ void ui_style_match_next_before(ui_pattern pattern, ui_style* style, ui_style_ma
|
|||
}
|
||||
}
|
||||
|
||||
void ui_style_match_next_after(ui_pattern pattern, ui_style* style, ui_style_mask mask)
|
||||
void ui_style_match_after(ui_pattern pattern, ui_style* style, ui_style_mask mask)
|
||||
{
|
||||
ui_context* ui = ui_get_context();
|
||||
if(ui)
|
||||
|
@ -356,7 +356,7 @@ void ui_style_match_next_after(ui_pattern pattern, ui_style* style, ui_style_mas
|
|||
|
||||
void ui_style_next(ui_style* style, ui_style_mask mask)
|
||||
{
|
||||
ui_style_match_next_before(ui_pattern_owner(), style, mask);
|
||||
ui_style_match_before(ui_pattern_owner(), style, mask);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
@ -1448,7 +1448,7 @@ ui_sig ui_button_str8(str8 label)
|
|||
&activePattern,
|
||||
(ui_selector){.kind = UI_SEL_STATUS,
|
||||
.status = UI_ACTIVE|UI_HOVER});
|
||||
ui_style_match_next_before(activePattern, &activeStyle, activeMask);
|
||||
ui_style_match_before(activePattern, &activeStyle, activeMask);
|
||||
|
||||
ui_flags flags = UI_FLAG_CLICKABLE
|
||||
| UI_FLAG_CLIP
|
||||
|
@ -1491,7 +1491,7 @@ ui_sig ui_button(const char* label)
|
|||
|
||||
ui_box* ui_slider(const char* label, f32 thumbRatio, f32* scrollValue)
|
||||
{
|
||||
ui_style_match_next_before(ui_pattern_all(), &(ui_style){0}, UI_STYLE_LAYOUT);
|
||||
ui_style_match_before(ui_pattern_all(), &(ui_style){0}, UI_STYLE_LAYOUT);
|
||||
ui_box* frame = ui_box_begin(label, 0);
|
||||
{
|
||||
f32 beforeRatio = (*scrollValue) * (1. - thumbRatio);
|
||||
|
|
4
src/ui.h
4
src/ui.h
|
@ -395,8 +395,8 @@ ui_pattern ui_pattern_all(void);
|
|||
ui_pattern ui_pattern_owner(void);
|
||||
|
||||
void ui_style_next(ui_style* style, ui_style_mask mask);
|
||||
void ui_style_match_next_before(ui_pattern pattern, ui_style* style, ui_style_mask mask);
|
||||
void ui_style_match_next_after(ui_pattern pattern, ui_style* style, ui_style_mask mask);
|
||||
void ui_style_match_before(ui_pattern pattern, ui_style* style, ui_style_mask mask);
|
||||
void ui_style_match_after(ui_pattern pattern, ui_style* style, ui_style_mask mask);
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
// Basic widget helpers
|
||||
|
|
Loading…
Reference in New Issue