X-Git-Url: https://diplodocus.org/git/xorg-xinput/blobdiff_plain/d15a6c0c4cbf2b7d3feec0c829145e3036d84e4d..09b075863708e43b9c1202dd052f36d5f865f571:/src/xinput.h?ds=inline diff --git a/src/xinput.h b/src/xinput.h index c4a6f8f..d44ce09 100644 --- a/src/xinput.h +++ b/src/xinput.h @@ -27,6 +27,9 @@ #include #include +#ifdef HAVE_XI2 +#include +#endif #include #include #include @@ -38,7 +41,12 @@ #define EXIT_FAILURE 0 #endif +extern int xi_opcode; /* xinput extension op code */ XDeviceInfo* find_device_info( Display *display, char *name, Bool only_extended); +#if HAVE_XI2 +XIDeviceInfo* xi2_find_device_info(Display *display, char *name); +int xinput_version(Display* display); +#endif int get_feedbacks( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); int set_ptr_feedback( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); @@ -68,4 +76,6 @@ int remove_master( Display* display, int argc, char *argv[], char *prog_name, ch int change_attachment( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); int float_device( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); int set_clientpointer( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); +int test_xi2( Display* display, int argc, char *argv[], char *prog_name, char *prog_desc); + /* end of xinput.h */