comment
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good

This commit is contained in:
Nishi 2026-04-30 12:35:42 +09:00
commit d1f97c0fa4
5 changed files with 14 additions and 8 deletions

View file

@ -51,10 +51,13 @@ static void detect_darktheme(MwLL handle) {
t = dw ? 0 : 1;
/* no don't do this here (nishi) */
#if 0
if(t && DwmSetWindowAttribute != NULL) {
// LPARAM style = GetWindowLongPtr(handle->gdi.hWnd, GWL_STYLE);
// if(!(style & WS_CHILD)) MwLLSetDarkTheme(handle, 1);
LPARAM style = GetWindowLongPtr(handle->gdi.hWnd, GWL_STYLE);
if(!(style & WS_CHILD)) MwLLSetDarkTheme(handle, 1);
}
#endif
MwLLDispatch(handle, dark_theme, &t);
}

View file

@ -173,7 +173,7 @@ static void lldarkthemehandler(MwLL handle, void* data) {
int s;
if(IsFirstVisible(h) && (shgeti(h->integer, MwNdarkTheme) == -1 || ((s = MwGetInteger(h, MwNdarkThemeAutomatic)) != MwDEFAULT && s))) {
if(MwGetInteger(h, MwNmodernLook)){
if(MwGetInteger(h, MwNmodernLook)) {
MwVaApply(h,
MwNdarkTheme, *ptr,
MwNdarkThemeAutomatic, 1,

View file

@ -5,12 +5,14 @@
static int wcreate(MwWidget handle) {
MwSetDefault(handle);
MwSetText(handle, MwNtitleBackground, "#008");
return 0;
}
static void draw(MwWidget handle) {
MwLLColor c = MwParseColor(handle, MwGetText(handle, MwNbackground));
MwLLColor c2 = MwParseColor(handle, MwGetText(handle, MwNsubBackground));
MwLLColor c = MwParseColor(handle, MwGetText(handle, MwNbackground));
MwLLColor c2 = MwParseColor(handle, MwGetText(handle, MwNtitleBackground));
MwRect r, r2;
r.x = 0;
@ -21,7 +23,7 @@ static void draw(MwWidget handle) {
MwDrawFrame(handle, &r, c, 0);
MwDrawRect(handle, &r, c);
r2 = r;
r2 = r;
r2.height = TitleHeight;
MwDrawRect(handle, &r2, c2);