diff --git a/src/widget/tab.c b/src/widget/tab.c index 136a148..4cd3a2a 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 } }