|
|
@ -322,7 +322,15 @@ static void window_iconify_callback(GLFWwindow* window, int iconified) |
|
|
|
Slot* slot = glfwGetWindowUserPointer(window); |
|
|
|
Slot* slot = glfwGetWindowUserPointer(window); |
|
|
|
printf("%08x to %i at %0.3f: Window was %s\n", |
|
|
|
printf("%08x to %i at %0.3f: Window was %s\n", |
|
|
|
counter++, slot->number, glfwGetTime(), |
|
|
|
counter++, slot->number, glfwGetTime(), |
|
|
|
iconified ? "iconified" : "restored"); |
|
|
|
iconified ? "iconified" : "uniconified"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static void window_maximize_callback(GLFWwindow* window, int maximized) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Slot* slot = glfwGetWindowUserPointer(window); |
|
|
|
|
|
|
|
printf("%08x to %i at %0.3f: Window was %s\n", |
|
|
|
|
|
|
|
counter++, slot->number, glfwGetTime(), |
|
|
|
|
|
|
|
maximized ? "maximized" : "unmaximized"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static void mouse_button_callback(GLFWwindow* window, int button, int action, int mods) |
|
|
|
static void mouse_button_callback(GLFWwindow* window, int button, int action, int mods) |
|
|
@ -580,6 +588,7 @@ int main(int argc, char** argv) |
|
|
|
glfwSetWindowRefreshCallback(slots[i].window, window_refresh_callback); |
|
|
|
glfwSetWindowRefreshCallback(slots[i].window, window_refresh_callback); |
|
|
|
glfwSetWindowFocusCallback(slots[i].window, window_focus_callback); |
|
|
|
glfwSetWindowFocusCallback(slots[i].window, window_focus_callback); |
|
|
|
glfwSetWindowIconifyCallback(slots[i].window, window_iconify_callback); |
|
|
|
glfwSetWindowIconifyCallback(slots[i].window, window_iconify_callback); |
|
|
|
|
|
|
|
glfwSetWindowMaximizeCallback(slots[i].window, window_maximize_callback); |
|
|
|
glfwSetMouseButtonCallback(slots[i].window, mouse_button_callback); |
|
|
|
glfwSetMouseButtonCallback(slots[i].window, mouse_button_callback); |
|
|
|
glfwSetCursorPosCallback(slots[i].window, cursor_position_callback); |
|
|
|
glfwSetCursorPosCallback(slots[i].window, cursor_position_callback); |
|
|
|
glfwSetCursorEnterCallback(slots[i].window, cursor_enter_callback); |
|
|
|
glfwSetCursorEnterCallback(slots[i].window, cursor_enter_callback); |
|
|
|