Lines Matching defs:slots

547     Slot* slots;
601 slots = calloc(count, sizeof(Slot));
607 slots[i].closeable = GLFW_TRUE;
608 slots[i].number = i + 1;
610 snprintf(title, sizeof(title), "Event Linter (Window %i)", slots[i].number);
615 slots[i].number,
622 slots[i].number,
626 slots[i].window = glfwCreateWindow(width, height, title, monitor, NULL);
627 if (!slots[i].window)
629 free(slots);
633 glfwSetInputMode(slots[i].window, GLFW_UNLIMITED_MOUSE_BUTTONS, GLFW_TRUE);
635 glfwSetWindowUserPointer(slots[i].window, slots + i);
637 glfwSetWindowPosCallback(slots[i].window, window_pos_callback);
638 glfwSetWindowSizeCallback(slots[i].window, window_size_callback);
639 glfwSetFramebufferSizeCallback(slots[i].window, framebuffer_size_callback);
640 glfwSetWindowContentScaleCallback(slots[i].window, window_content_scale_callback);
641 glfwSetWindowCloseCallback(slots[i].window, window_close_callback);
642 glfwSetWindowRefreshCallback(slots[i].window, window_refresh_callback);
643 glfwSetWindowFocusCallback(slots[i].window, window_focus_callback);
644 glfwSetWindowIconifyCallback(slots[i].window, window_iconify_callback);
645 glfwSetWindowMaximizeCallback(slots[i].window, window_maximize_callback);
646 glfwSetMouseButtonCallback(slots[i].window, mouse_button_callback);
647 glfwSetCursorPosCallback(slots[i].window, cursor_position_callback);
648 glfwSetCursorEnterCallback(slots[i].window, cursor_enter_callback);
649 glfwSetScrollCallback(slots[i].window, scroll_callback);
650 glfwSetKeyCallback(slots[i].window, key_callback);
651 glfwSetCharCallback(slots[i].window, char_callback);
652 glfwSetDropCallback(slots[i].window, drop_callback);
654 glfwMakeContextCurrent(slots[i].window);
656 glfwSwapBuffers(slots[i].window);
665 if (glfwWindowShouldClose(slots[i].window))
678 free(slots);