Implement set_visible function callback

This commit is contained in:
twinaphex 2016-06-04 05:04:00 +02:00
parent cd49b89bbf
commit aedd7fa53e
2 changed files with 5 additions and 3 deletions

View File

@ -337,7 +337,7 @@ void shader_dlg_show(HWND parent_hwnd)
0, 0, SWP_NOSIZE | SWP_SHOWWINDOW); 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);
} }
else else
ShowWindow(g_shader_dlg.hwnd, SW_SHOW); ShowWindow(g_shader_dlg.hwnd, SW_SHOWNORMAL);
shader_dlg_update_on_top_state(); shader_dlg_update_on_top_state();
@ -364,7 +364,7 @@ static LRESULT CALLBACK ShaderDlgWndProc(HWND hwnd, UINT message,
case WM_CLOSE: case WM_CLOSE:
case WM_DESTROY: case WM_DESTROY:
case WM_QUIT: case WM_QUIT:
ShowWindow(g_shader_dlg.hwnd, 0); ShowWindow(g_shader_dlg.hwnd, SW_HIDE);
return 0; return 0;
case WM_COMMAND: case WM_COMMAND:

View File

@ -60,9 +60,11 @@ void ui_window_win32_set_focused(void *data)
SetFocus(window->hwnd); SetFocus(window->hwnd);
} }
void ui_window_win32_set_visible(void *data, void ui_window_win32_set_visible(void *data,
bool set_visible) bool set_visible)
{ {
ui_window_win32_t *window = (ui_window_win32_t*)data;
ShowWindow(window->hwnd, visible ? SW_SHOWNORMAL : SW_HIDE);
} }
void ui_window_win32_set_title(void *data, char *buf) void ui_window_win32_set_title(void *data, char *buf)