From 84f8352b3726e45c4dcfb0ebd23bdad93abdf5b5 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 14 Apr 2009 11:24:00 +0200 Subject: event: add error values Signed-off-by: Julien Danjou --- event/xcb_event.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/event/xcb_event.h b/event/xcb_event.h index 0be19bc..6326158 100644 --- a/event/xcb_event.h +++ b/event/xcb_event.h @@ -168,6 +168,51 @@ XCB_EVENT_MAKE_EVENT_HANDLER(colormap_notify, COLORMAP_NOTIFY) XCB_EVENT_MAKE_EVENT_HANDLER(client_message, CLIENT_MESSAGE) XCB_EVENT_MAKE_EVENT_HANDLER(mapping_notify, MAPPING_NOTIFY) +/** Everyting is ok */ +#define XCB_EVENT_ERROR_SUCESS 0 +/** Bad request code */ +#define XCB_EVENT_ERROR_BAD_REQUEST 1 +/** Int parameter out of range */ +#define XCB_EVENT_ERROR_BAD_VALUE 2 +/** Parameter not a Window */ +#define XCB_EVENT_ERROR_BAD_WINDOW 3 +/** Parameter not a Pixmap */ +#define XCB_EVENT_ERROR_BAD_PIXMAP 4 +/** Parameter not an Atom */ +#define XCB_EVENT_ERROR_BAD_ATOM 5 +/** Parameter not a Cursor */ +#define XCB_EVENT_ERROR_BAD_CURSOR 6 +/** Parameter not a Font */ +#define XCB_EVENT_ERROR_BAD_FONT 7 +/** Parameter mismatch */ +#define XCB_EVENT_ERROR_BAD_MATCH 8 +/** Parameter not a Pixmap or Window */ +#define XCB_EVENT_ERROR_BAD_DRAWABLE 9 +/* Depending on context: + - key/button already grabbed + - attempt to free an illegal + cmap entry + - attempt to store into a read-only + color map entry. + - attempt to modify the access control + list from other than the local host. +*/ +#define XCB_EVENT_ERROR_BAD_ACCESS 10 +/** Insufficient resources */ +#define XCB_EVENT_ERROR_BAD_ALLOC 11 +/** No such colormap */ +#define XCB_EVENT_ERROR_BAD_COLOR 12 +/** Parameter not a GC */ +#define XCB_EVENT_ERROR_BAD_GC 13 +/** Choice not in range or already used */ +#define XCB_EVENT_ERROR_BAD_ID_CHOICE 14 +/** Font or color name doesn't exist */ +#define XCB_EVENT_ERROR_BAD_NAME 15 +/** Request length incorrect */ +#define XCB_EVENT_ERROR_BAD_LENGTH 16 +/** Server is defective */ +#define XCB_EVENT_ERROR_BAD_IMPLEMENTATION 17 + /** * @brief Convert an event reponse type to a label. * @param type The event type. -- cgit v1.2.3