Chase hyprland color

This commit is contained in:
Zakk
2024-12-17 12:19:45 -05:00
parent 91e0f6edee
commit c2464d2e84
4 changed files with 9 additions and 9 deletions

View File

@@ -51,7 +51,7 @@ void CHyprEasyLabel::renderMotionString(Vector2D& bufferSize, const float scale)
m_tTextTex = makeShared<CTexture>(); m_tTextTex = makeShared<CTexture>();
int textSize = m_iTextSize; int textSize = m_iTextSize;
const auto scaledSize = textSize * scale; const auto scaledSize = textSize * scale;
const auto textColor = CColor(m_cTextColor); const auto textColor = CHyprColor(m_cTextColor);
const auto LAYOUTSURFACE = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 0, 0); const auto LAYOUTSURFACE = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 0, 0);
const auto LAYOUTCAIRO = cairo_create(LAYOUTSURFACE); const auto LAYOUTCAIRO = cairo_create(LAYOUTSURFACE);

View File

@@ -46,8 +46,8 @@ class CHyprEasyLabel : public IHyprWindowDecoration {
int m_iPaddingRight; int m_iPaddingRight;
int m_iRounding; int m_iRounding;
CColor m_cTextColor; CHyprColor m_cTextColor;
CColor m_cBackgroundColor; CHyprColor m_cBackgroundColor;
int m_iBorderSize; int m_iBorderSize;
CGradientValueData m_cBorderGradient; CGradientValueData m_cBorderGradient;
@@ -66,7 +66,7 @@ class CHyprEasyLabel : public IHyprWindowDecoration {
bool m_bWindowSizeChanged = false; bool m_bWindowSizeChanged = false;
void renderText(CTexture& out, const std::string& text, const CColor& color, const Vector2D& bufferSize, const float scale, const int fontSize); void renderText(CTexture& out, const std::string& text, const CHyprColor& color, const Vector2D& bufferSize, const float scale, const int fontSize);
CBox assignedBoxGlobal(); CBox assignedBoxGlobal();
void renderMotionString(Vector2D& bufferSize, const float scale); void renderMotionString(Vector2D& bufferSize, const float scale);

View File

@@ -13,8 +13,8 @@ struct SGlobalState {
struct SMotionActionDesc { struct SMotionActionDesc {
int textSize = 15; int textSize = 15;
CColor textColor = CColor(0,0,0,1); CHyprColor textColor = CHyprColor(0,0,0,1);
CColor backgroundColor = CColor(1,1,1,1); CHyprColor backgroundColor = CHyprColor(1,1,1,1);
std::string textFont = "Sans"; std::string textFont = "Sans";
std::string commandString = ""; std::string commandString = "";
CCssGapData boxPadding = CCssGapData(); CCssGapData boxPadding = CCssGapData();

View File

@@ -85,7 +85,7 @@ static bool parseBorderGradient(std::string VALUE, CGradientValueData *DATA) {
} }
try { try {
DATA->m_vColors.push_back(CColor(configStringToInt(var).value_or(0))); DATA->m_vColors.push_back(CHyprColor(configStringToInt(var).value_or(0)));
} catch (std::exception& e) { } catch (std::exception& e) {
Debug::log(WARN, "Error parsing gradient {}", V); Debug::log(WARN, "Error parsing gradient {}", V);
} }
@@ -139,9 +139,9 @@ void easymotionDispatch(std::string args)
} else if (kv[0] == "textsize") { } else if (kv[0] == "textsize") {
actionDesc.textSize = configStringToInt(kv[1]).value_or(15); actionDesc.textSize = configStringToInt(kv[1]).value_or(15);
} else if (kv[0] == "textcolor") { } else if (kv[0] == "textcolor") {
actionDesc.textColor = CColor(configStringToInt(kv[1]).value_or(0xffffffff)); actionDesc.textColor = CHyprColor(configStringToInt(kv[1]).value_or(0xffffffff));
} else if (kv[0] == "bgcolor") { } else if (kv[0] == "bgcolor") {
actionDesc.backgroundColor = CColor(configStringToInt(kv[1]).value_or(0)); actionDesc.backgroundColor = CHyprColor(configStringToInt(kv[1]).value_or(0));
} else if (kv[0] == "textfont") { } else if (kv[0] == "textfont") {
actionDesc.textFont = kv[1]; actionDesc.textFont = kv[1];
} else if (kv[0] == "textpadding") { } else if (kv[0] == "textpadding") {