diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2009-04-15 11:33:03 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2009-04-15 11:33:03 +0000 |
commit | 2b23052622dc6d4effbeee4f079561343347ebf7 (patch) | |
tree | b411dbb345012196dde7f8b00b143c59427f44c5 /include/frontend.h | |
parent | c554e32f8202e6628422cab831c996615911092d (diff) | |
download | libnsfb-2b23052622dc6d4effbeee4f079561343347ebf7.tar.gz libnsfb-2b23052622dc6d4effbeee4f079561343347ebf7.tar.bz2 |
add event interface
svn path=/trunk/libnsfb/; revision=7088
Diffstat (limited to 'include/frontend.h')
-rw-r--r-- | include/frontend.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/frontend.h b/include/frontend.h index 5590543..9e5bedf 100644 --- a/include/frontend.h +++ b/include/frontend.h @@ -9,8 +9,10 @@ typedef int (nsfb_fendfn_defaults_t)(nsfb_t *nsfb); typedef int (nsfb_fendfn_init_t)(nsfb_t *nsfb); /* frontend finalise */ typedef int (nsfb_fendfn_fini_t)(nsfb_t *nsfb); +/* frontend set geometry */ +typedef int (nsfb_fendfn_geometry_t)(nsfb_t *nsfb, int width, int height, int bpp); /* frontend input */ -typedef int (nsfb_fendfn_input_t)(nsfb_t *nsfb); +typedef bool (nsfb_fendfn_input_t)(nsfb_t *nsfb, nsfb_event_t *event, int timeout); /* frontend area claim */ typedef int (nsfb_fendfn_claim_t)(nsfb_t *nsfb, nsfb_bbox_t *box); /* frontend area release */ @@ -20,6 +22,7 @@ typedef struct nsfb_frontend_rtns_s { nsfb_fendfn_defaults_t *defaults; nsfb_fendfn_init_t *initialise; nsfb_fendfn_fini_t *finalise; + nsfb_fendfn_geometry_t *geometry; nsfb_fendfn_input_t *input; nsfb_fendfn_claim_t *claim; nsfb_fendfn_release_t *release; |