finalize tab fix a bit more
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
This commit is contained in:
parent
262019b1d4
commit
e7506922d2
1 changed files with 2 additions and 15 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue