feat: reorganized and cleaned up style namespace
This commit is contained in:
parent
037f18bf5c
commit
94f2211f20
|
|
@ -73,7 +73,7 @@ static void DebugInfoLegend() {
|
|||
.border = { {255, 0, 255, 255 }, CLAY_BORDER_OUTSIDE(3) }
|
||||
});
|
||||
elements::Body(CLAY_STRING("Underpopulated"), {
|
||||
.textColor = style::TextColors(0)
|
||||
.textColor = style::TextColor(0)
|
||||
});
|
||||
}
|
||||
CLAY_AUTO_ID({
|
||||
|
|
@ -88,7 +88,7 @@ static void DebugInfoLegend() {
|
|||
.border = { {255, 0, 0, 255 }, CLAY_BORDER_OUTSIDE(3) }
|
||||
});
|
||||
elements::Body(CLAY_STRING("Overpopulated"), {
|
||||
.textColor = style::TextColors(0)
|
||||
.textColor = style::TextColor(0)
|
||||
});
|
||||
}
|
||||
CLAY_AUTO_ID({
|
||||
|
|
@ -103,11 +103,11 @@ static void DebugInfoLegend() {
|
|||
.border = { {0, 255, 0, 255 }, CLAY_BORDER_OUTSIDE(3) }
|
||||
});
|
||||
elements::Body(CLAY_STRING("Born"), {
|
||||
.textColor = style::TextColors(0)
|
||||
.textColor = style::TextColor(0)
|
||||
});
|
||||
}
|
||||
elements::Body(CLAY_STRING("Warning: Drawing simulation changes\ngreatly lowers performance"), {
|
||||
.textColor = style::TextColors(3)
|
||||
.textColor = style::TextColor(3)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ void TextButton(Clay_String text, Clay_Color color, OnHoveredFn onHovered, intpt
|
|||
}) {
|
||||
Clay_OnHover(onHovered, onHoveredData);
|
||||
elements::Body(text, {
|
||||
.textColor = style::TextColors(0),
|
||||
.textColor = style::TextColor(0),
|
||||
.textAlignment = CLAY_TEXT_ALIGN_CENTER,
|
||||
});
|
||||
}
|
||||
|
|
@ -62,7 +62,7 @@ void Toggle(Clay_String label, Clay_Color selected, bool &state) {
|
|||
},
|
||||
}) { }
|
||||
Body(label, {
|
||||
.textColor = style::TextColors(0)
|
||||
.textColor = style::TextColor(0)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ Clay_Color PanelBorder(size_t idx) {
|
|||
};
|
||||
}
|
||||
|
||||
Clay_Color TextColors(size_t idx) {
|
||||
Clay_Color TextColor(size_t idx) {
|
||||
return {
|
||||
255*textColorsP[idx],
|
||||
255*textColorsP[idx],
|
||||
|
|
|
|||
16
src/style.h
16
src/style.h
|
|
@ -33,6 +33,10 @@ constexpr Clay_Padding panelPadding = {
|
|||
Clay_ElementDeclaration ListContainer(size_t depth, Clay_ElementDeclaration baseCfg);
|
||||
Clay_ElementDeclaration PanelContainer(size_t depth, Clay_ElementDeclaration baseCfg);
|
||||
Clay_ElementDeclaration LeftPanelContainer(size_t depth, Clay_ElementDeclaration baseCfg);
|
||||
Clay_ElementDeclaration RightPanelContainer(size_t depth, Clay_ElementDeclaration baseCfg);
|
||||
Clay_Color PanelBackground(size_t idx);
|
||||
Clay_Color PanelBorder(size_t idx);
|
||||
Clay_ElementDeclaration Window();
|
||||
|
||||
////////////////////////////////////
|
||||
// TEXT STYLE
|
||||
|
|
@ -49,6 +53,8 @@ constexpr uint16_t headerSizes[] = {
|
|||
28, 16
|
||||
};
|
||||
|
||||
Clay_Color TextColor(size_t idx);
|
||||
|
||||
////////////////////////////////////
|
||||
// BUTTONS
|
||||
////////////////////////////////////
|
||||
|
|
@ -71,6 +77,8 @@ constexpr Clay_CornerRadius buttonRadii = {
|
|||
3, 3, 3, 3
|
||||
};
|
||||
|
||||
Clay_Color ToHoveredColor(Clay_Color color);
|
||||
|
||||
////////////////////////////////////
|
||||
// COMPILATIONS
|
||||
// | Functions and expressions that combine styling data from the settings above.
|
||||
|
|
@ -91,14 +99,6 @@ constexpr Clay_Color transparent{ 255, 255, 255, 0 };
|
|||
constexpr Clay_Color black{ 0, 0, 0, 255 };
|
||||
constexpr Clay_Color white{ 255, 255, 255, 255 };
|
||||
}
|
||||
|
||||
Clay_Color PanelBackground(size_t idx);
|
||||
Clay_Color PanelBorder(size_t idx);
|
||||
Clay_Color TextColors(size_t idx);
|
||||
Clay_Color WindowBackground();
|
||||
Clay_ElementDeclaration Window();
|
||||
Clay_Color ToHoveredColor(Clay_Color color);
|
||||
|
||||
}
|
||||
|
||||
#endif // !STYLE_H
|
||||
|
|
|
|||
Loading…
Reference in a new issue