Files
scrcpy/app/src/screencontrol.h
Romain Vimont e8dfb723af Move control-related code to screencontrol.c
Move the code handling user input from scrcpy.c to a separate file,
screencontrol.c.
2018-02-08 18:14:50 +01:00

26 lines
1.1 KiB
C

#ifndef SCREENCONTROL_H
#define SCREENCONTROL_H
#include "common.h"
#include "controller.h"
#include "screen.h"
void screencontrol_handle_text_input(struct controller *controller,
struct screen *screen,
const SDL_TextInputEvent *event);
void screencontrol_handle_key(struct controller *controller,
struct screen *screen,
const SDL_KeyboardEvent *event);
void screencontrol_handle_mouse_motion(struct controller *controller,
struct screen *screen,
const SDL_MouseMotionEvent *event);
void screencontrol_handle_mouse_button(struct controller *controller,
struct screen *screen,
const SDL_MouseButtonEvent *event);
void screencontrol_handle_mouse_wheel(struct controller *controller,
struct screen *screen,
const SDL_MouseWheelEvent *event);
#endif