void X11_InitMouse(_THIS) { SDL_Mouse *mouse = SDL_GetMouse(); mouse->CreateCursor = X11_CreateCursor; mouse->ShowCursor = X11_ShowCursor; mouse->FreeCursor = X11_FreeCursor; mouse->WarpMouse = X11_WarpMouse; mouse->SetRelativeMouseMode = X11_SetRelativeMouseMode; SDL_SetDefaultCursor(X11_CreateDefaultCursor()); }
void WIN_InitMouse(_THIS) { SDL_Mouse *mouse = SDL_GetMouse(); mouse->CreateCursor = WIN_CreateCursor; mouse->CreateSystemCursor = WIN_CreateSystemCursor; mouse->ShowCursor = WIN_ShowCursor; mouse->FreeCursor = WIN_FreeCursor; mouse->WarpMouse = WIN_WarpMouse; mouse->SetRelativeMouseMode = WIN_SetRelativeMouseMode; SDL_SetDefaultCursor(WIN_CreateDefaultCursor()); }
/* TODO Actually implement the cursor, need to wait for mir support */ void MIR_InitMouse() { SDL_Mouse* mouse = SDL_GetMouse(); mouse->CreateCursor = MIR_CreateCursor; mouse->ShowCursor = MIR_ShowCursor; mouse->FreeCursor = MIR_FreeCursor; mouse->WarpMouse = MIR_WarpMouse; mouse->CreateSystemCursor = MIR_CreateSystemCursor; mouse->SetRelativeMouseMode = MIR_SetRelativeMouseMode; SDL_SetDefaultCursor(MIR_CreateDefaultCursor()); }
void DirectFB_InitMouse(_THIS) { SDL_DFB_DEVICEDATA(_this); SDL_Mouse *mouse = SDL_GetMouse(); mouse->CreateCursor = DirectFB_CreateCursor; mouse->ShowCursor = DirectFB_ShowCursor; mouse->WarpMouse = DirectFB_WarpMouse; mouse->FreeCursor = DirectFB_FreeCursor; SDL_SetDefaultCursor(DirectFB_CreateDefaultCursor()); devdata->num_mice = 1; }
void RPI_InitMouse(_THIS) { /* FIXME: Using UDEV it should be possible to scan all mice * but there's no point in doing so as there's no multimice support...yet! */ SDL_Mouse *mouse = SDL_GetMouse(); mouse->CreateCursor = RPI_CreateCursor; mouse->ShowCursor = RPI_ShowCursor; mouse->MoveCursor = RPI_MoveCursor; mouse->FreeCursor = RPI_FreeCursor; mouse->WarpMouse = RPI_WarpMouse; mouse->WarpMouseGlobal = RPI_WarpMouseGlobal; SDL_SetDefaultCursor(RPI_CreateDefaultCursor()); }
void X11_InitMouse(_THIS) { SDL_Mouse *mouse = SDL_GetMouse(); mouse->CreateCursor = X11_CreateCursor; mouse->CreateSystemCursor = X11_CreateSystemCursor; mouse->ShowCursor = X11_ShowCursor; mouse->FreeCursor = X11_FreeCursor; mouse->WarpMouse = X11_WarpMouse; mouse->WarpMouseGlobal = X11_WarpMouseGlobal; mouse->SetRelativeMouseMode = X11_SetRelativeMouseMode; mouse->CaptureMouse = X11_CaptureMouse; mouse->GetGlobalMouseState = X11_GetGlobalMouseState; SDL_SetDefaultCursor(X11_CreateDefaultCursor()); }