GUI: more window debug messages

This commit is contained in:
tildearrow 2022-12-23 22:36:14 -05:00
parent 3685772728
commit 19235a19a7

View file

@ -3101,14 +3101,32 @@ bool FurnaceGUI::loop() {
scrX=ev.window.data1; scrX=ev.window.data1;
scrY=ev.window.data2; scrY=ev.window.data2;
updateWindow=true; updateWindow=true;
logV("window moved to %dx%d",scrX,scrY);
break;
case SDL_WINDOWEVENT_SIZE_CHANGED:
logV("window size changed to %dx%d",ev.window.data1,ev.window.data2);
break;
case SDL_WINDOWEVENT_MINIMIZED:
logV("window minimized");
break; break;
case SDL_WINDOWEVENT_MAXIMIZED: case SDL_WINDOWEVENT_MAXIMIZED:
scrMax=true; scrMax=true;
updateWindow=true; updateWindow=true;
logV("window maximized");
break; break;
case SDL_WINDOWEVENT_RESTORED: case SDL_WINDOWEVENT_RESTORED:
scrMax=false; scrMax=false;
updateWindow=true; updateWindow=true;
logV("window restored");
break;
case SDL_WINDOWEVENT_SHOWN:
logV("window shown");
break;
case SDL_WINDOWEVENT_HIDDEN:
logV("window hidden");
break;
case SDL_WINDOWEVENT_EXPOSED:
logV("window exposed");
break; break;
} }
break; break;
@ -3196,7 +3214,12 @@ bool FurnaceGUI::loop() {
} else { } else {
//logV("updateWindow: canvas size %dx%d",canvasW,canvasH); //logV("updateWindow: canvas size %dx%d",canvasW,canvasH);
// and therefore window size // and therefore window size
int prevScrW=scrW;
int prevScrH=scrH;
SDL_GetWindowSize(sdlWin,&scrW,&scrH); SDL_GetWindowSize(sdlWin,&scrW,&scrH);
if (prevScrW!=scrW || prevScrH!=scrH) {
logV("size change 2: %dx%d (from %dx%d)",scrW,scrH,prevScrW,prevScrH);
}
} }
wantCaptureKeyboard=ImGui::GetIO().WantTextInput; wantCaptureKeyboard=ImGui::GetIO().WantTextInput;