.TH "caca_event" 3caca "Sun Sep 3 2023 20:34:35" "Version 0.99.beta20" "libcaca" \" -*- nroff -*- .ad l .nh .SH NAME caca_event \- Handling of user events\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Data Fields" .in +1c .ti -1c .RI "enum \fBcaca_event_type\fP \fBtype\fP" .br .ti -1c .RI "union {" .br .ti -1c .RI " struct {" .br .ti -1c .RI " int \fBx\fP" .br .ti -1c .RI " int \fBy\fP" .br .ti -1c .RI " int \fBbutton\fP" .br .ti -1c .RI " } \fBmouse\fP" .br .ti -1c .RI " struct {" .br .ti -1c .RI " int \fBw\fP" .br .ti -1c .RI " int \fBh\fP" .br .ti -1c .RI " } \fBresize\fP" .br .ti -1c .RI " struct {" .br .ti -1c .RI " int \fBch\fP" .br .ti -1c .RI " uint32_t \fButf32\fP" .br .ti -1c .RI " char \fButf8\fP [8]" .br .ti -1c .RI " } \fBkey\fP" .br .ti -1c .RI "} \fBdata\fP" .br .in -1c .SH "Detailed Description" .PP This structure is filled by \fBcaca_get_event()\fP when an event is received\&. It is an opaque structure that should only be accessed through caca_event_get_type() and similar functions\&. The struct members may no longer be directly accessible in future versions\&. .SH "Author" .PP Generated automatically by Doxygen for libcaca from the source code\&.