diff options
author | Julien Danjou <julien@danjou.info> | 2009-04-14 11:24:00 +0200 |
---|---|---|
committer | Arnaud Fontaine <arnau@debian.org> | 2010-11-14 19:51:10 +0900 |
commit | bd40d52032e2fe7307171dc090754550cb4a302d (patch) | |
tree | eaa6837b817691fb5ba54222518ce3e23cd203a8 | |
parent | 59b946a9429137cd9880e592e19f8db470dca049 (diff) |
event: add error values
Signed-off-by: Julien Danjou <julien@danjou.info>
-rw-r--r-- | event/xcb_event.h | 45 |
1 files changed, 45 insertions, 0 deletions
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. |