Lines Matching refs:button
464 static SDL_MouseClickState *GetMouseClickState(SDL_Mouse *mouse, Uint8 button) argument
466 if (button >= mouse->num_clickstates) {
467 int i, count = button + 1;
479 return &mouse->clickstate[button];
483 SDL_PrivateSendMouseButton(SDL_Window * window, SDL_MouseID mouseID, Uint8 state, Uint8 button, int… argument
492 if (mouseID != SDL_TOUCH_MOUSEID && button == SDL_BUTTON_LEFT) {
517 buttonstate |= SDL_BUTTON(button);
521 buttonstate &= ~SDL_BUTTON(button);
540 SDL_MouseClickState *clickstate = GetMouseClickState(mouse, button);
568 event.button.windowID = mouse->focus ? mouse->focus->id : 0;
569 event.button.which = mouseID;
570 event.button.state = state;
571 event.button.button = button;
572 event.button.clicks = (Uint8) SDL_min(clicks, 255);
573 event.button.x = mouse->x;
574 event.button.y = mouse->y;
587 SDL_SendMouseButtonClicks(SDL_Window * window, SDL_MouseID mouseID, Uint8 state, Uint8 button, int … argument
590 return SDL_PrivateSendMouseButton(window, mouseID, state, button, clicks);
594 SDL_SendMouseButton(SDL_Window * window, SDL_MouseID mouseID, Uint8 state, Uint8 button) argument
596 return SDL_PrivateSendMouseButton(window, mouseID, state, button, -1);