diff options
author | Julien Danjou <julien@danjou.info> | 2009-04-14 11:24:00 +0200 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2009-04-14 11:59:48 +0200 |
commit | bda58238aa3bf9c37074a626b0573bc61ec0c11d (patch) | |
tree | a1a1ab2ded7ec4e5475dcb68fd355f092b85a9ac | |
parent | 36fff7edb3c417b85487a71f33f3c8d4752b8628 (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. |