From e7506922d2c7c657d004ace99ca75ea21df1c1fd Mon Sep 17 00:00:00 2001 From: IoIxD Date: Thu, 21 May 2026 18:21:50 -0700 Subject: [PATCH] finalize tab fix a bit more --- src/widget/tab.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/src/widget/tab.c b/src/widget/tab.c index 136a148dc..4cd3a2add 100644 --- a/src/widget/tab.c +++ b/src/widget/tab.c @@ -2,8 +2,6 @@ #include "../../external/stb_ds.h" -#define SOME_FIX - static void resize(MwWidget handle); static int wcreate(MwWidget handle) { @@ -192,11 +190,7 @@ static void click(MwWidget handle) { static MwWidget mwTabAddImpl(MwWidget handle, const char* name) { MwTab t = handle->internal; -#ifdef SOME_FIX MwWidget f = MwCreateWidget(MwFrameClass, "tabframe", handle, MwDefaultBorderWidth(handle), tab_height(handle) + MwDefaultBorderWidth(handle), MwGetInteger(handle, MwNwidth) - MwDefaultBorderWidth(handle) * 2, MwGetInteger(handle, MwNheight) - tab_height(handle) - MwDefaultBorderWidth(handle) * 2); -#else - MwWidget f = MwCreateWidget(MwFrameClass, "tabframe", handle, 0, MwGetInteger(handle, MwNheight), MwGetInteger(handle, MwNwidth) - MwDefaultBorderWidth(handle) * 2, MwGetInteger(handle, MwNheight) - tab_height(handle) - MwDefaultBorderWidth(handle) * 2); -#endif char* n = MwStringDuplicate(name); arrput(t->frames, f); @@ -207,12 +201,9 @@ static MwWidget mwTabAddImpl(MwWidget handle, const char* name) { if(MwGetInteger(handle, MwNvalue) == -1) { MwSetInteger(handle, MwNvalue, arrlen(t->frames) - 1); show_frame(handle); - } -#ifdef SOME_FIX - else{ + } else { MwLLShow(f->lowlevel, 0); } -#endif return f; } @@ -248,9 +239,7 @@ static void resize(MwWidget handle) { for(i = 0; i < arrlen(t->frames); i++) { int y = MwGetInteger(handle, MwNheight); -#ifdef SOME_FIX MwLLShow(t->frames[i]->lowlevel, i == v); -#else if(i == v) y = tab_height(handle) + MwDefaultBorderWidth(handle); MwVaApply(t->frames[i], @@ -260,10 +249,8 @@ static void resize(MwWidget handle) { MwNheight, MwGetInteger(handle, MwNheight) - tab_height(handle) - MwDefaultBorderWidth(handle) * 2, NULL); - if(i == v){ - + if(i == v) { } -#endif } }