Lines Matching refs:focus
44 SDL_Window *focus; member
631 return keyboard->focus; in SDL_GetKeyboardFocus()
639 if (keyboard->focus && !window) { in SDL_SetKeyboardFocus()
645 if (keyboard->focus && keyboard->focus != window) { in SDL_SetKeyboardFocus()
651 if (keyboard->focus->flags & SDL_WINDOW_MOUSE_CAPTURE) { in SDL_SetKeyboardFocus()
653 SDL_assert(!(keyboard->focus->flags & SDL_WINDOW_MOUSE_CAPTURE)); in SDL_SetKeyboardFocus()
656 SDL_SendWindowEvent(keyboard->focus, SDL_WINDOWEVENT_FOCUS_LOST, in SDL_SetKeyboardFocus()
668 keyboard->focus = window; in SDL_SetKeyboardFocus()
670 if (keyboard->focus) { in SDL_SetKeyboardFocus()
671 SDL_SendWindowEvent(keyboard->focus, SDL_WINDOWEVENT_FOCUS_GAINED, in SDL_SetKeyboardFocus()
800 event.key.windowID = keyboard->focus ? keyboard->focus->id : 0; in SDL_SendKeyboardKeyInternal()
864 event.text.windowID = keyboard->focus ? keyboard->focus->id : 0; in SDL_SendKeyboardText()
882 event.edit.windowID = keyboard->focus ? keyboard->focus->id : 0; in SDL_SendEditingText()