diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2011-11-21 08:44:10 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2011-11-21 08:44:10 +0000 |
commit | 2dd32c7adb7116f1ad9ab2632d9fcf57a31e9fa2 (patch) | |
tree | 3528ebeb39ee0aadaf7faf0259b583b26172ed5c /include/libnsfb_event.h | |
parent | 81ad700162a2fa639a69c1c6e3969ed8f7b3f63b (diff) | |
download | libnsfb-2dd32c7adb7116f1ad9ab2632d9fcf57a31e9fa2.tar.gz libnsfb-2dd32c7adb7116f1ad9ab2632d9fcf57a31e9fa2.tar.bz2 |
Improve API to allow for RAM surfaces instead of direct blitting
Improve and update tests
Fix RAM surface
Fix VNC surface
svn path=/trunk/libnsfb/; revision=13158
Diffstat (limited to 'include/libnsfb_event.h')
-rw-r--r-- | include/libnsfb_event.h | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/include/libnsfb_event.h b/include/libnsfb_event.h index ea2b2bf..6944654 100644 --- a/include/libnsfb_event.h +++ b/include/libnsfb_event.h @@ -1,3 +1,16 @@ +/* + * Copyright 2009 Vincent Sanders <vince@simtec.co.uk> + * + * This file is part of libnsfb, http://www.netsurf-browser.org/ + * Licenced under the MIT License, + * http://www.opensource.org/licenses/mit-license.php + * + * This is the exported interface for the libnsfb graphics library. + */ + +#ifndef _LIBNSFB_EVENT_H +#define _LIBNSFB_EVENT_H 1 + enum nsfb_event_type_e { NSFB_EVENT_NONE, NSFB_EVENT_CONTROL, @@ -13,6 +26,7 @@ enum nsfb_key_code_e { NSFB_KEY_UNKNOWN = 0, NSFB_KEY_BACKSPACE = 8, NSFB_KEY_TAB = 9, + NSFB_KEY_LF = 10, NSFB_KEY_CLEAR = 12, NSFB_KEY_RETURN = 13, NSFB_KEY_PAUSE = 19, @@ -166,7 +180,8 @@ enum nsfb_key_code_e { enum nsfb_control_e { NSFB_CONTROL_NONE, - NSFB_CONTROL_QUIT, + NSFB_CONTROL_TIMEOUT, /* timeout event */ + NSFB_CONTROL_QUIT, /* surface handler quit event */ }; struct nsfb_event_s { @@ -193,3 +208,12 @@ struct nsfb_event_s { * @return If the /a event structure is updated true else false. */ bool nsfb_event(nsfb_t *nsfb, nsfb_event_t *event, int timeout); + +#endif + +/* + * Local variables: + * c-basic-offset: 4 + * tab-width: 8 + * End: + */ |