diff options
author | Ethan Yonker <dees_troy@teamw.in> | 2015-12-28 21:54:50 +0100 |
---|---|---|
committer | Ethan Yonker <dees_troy@teamw.in> | 2016-01-27 17:53:13 +0100 |
commit | fbb4353a247157d32208f8f133cd1ee42f4fbc49 (patch) | |
tree | 6f819fbdd21f2adef4f7ba4a5b4d02054cc02f29 /minuitwrp/minui.h | |
parent | Adopted Storage support (diff) | |
download | android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar.gz android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar.bz2 android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar.lz android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar.xz android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.tar.zst android_bootable_recovery-fbb4353a247157d32208f8f133cd1ee42f4fbc49.zip |
Diffstat (limited to 'minuitwrp/minui.h')
-rw-r--r-- | minuitwrp/minui.h | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/minuitwrp/minui.h b/minuitwrp/minui.h index 25a785a5b..018f3274f 100644 --- a/minuitwrp/minui.h +++ b/minuitwrp/minui.h @@ -18,6 +18,16 @@ #define _MINUI_H_ #include "../gui/placement.h" +#include <stdbool.h> + +struct GRSurface { + int width; + int height; + int row_bytes; + int pixel_bytes; + unsigned char* data; + __u32 format; +}; typedef void* gr_surface; typedef unsigned short gr_pixel; @@ -32,7 +42,7 @@ int gr_fb_width(void); int gr_fb_height(void); gr_pixel *gr_fb_data(void); void gr_flip(void); -int gr_fb_blank(int blank); +void gr_fb_blank(bool blank); void gr_color(unsigned char r, unsigned char g, unsigned char b, unsigned char a); void gr_clip(int x, int y, int w, int h); @@ -41,14 +51,7 @@ void gr_fill(int x, int y, int w, int h); void gr_line(int x0, int y0, int x1, int y1, int width); gr_surface gr_render_circle(int radius, unsigned char r, unsigned char g, unsigned char b, unsigned char a); -int gr_textEx(int x, int y, const char *s, void* font); int gr_textEx_scaleW(int x, int y, const char *s, void* pFont, int max_width, int placement, int scale); -int gr_textExW(int x, int y, const char *s, void* font, int max_width); -int gr_textExWH(int x, int y, const char *s, void* pFont, int max_width, int max_height); -static inline int gr_text(int x, int y, const char *s) { return gr_textEx(x, y, s, NULL); } -int gr_measureEx(const char *s, void* font); -static inline int gr_measure(const char *s) { return gr_measureEx(s, NULL); } -int gr_maxExW(const char *s, void* font, int max_width); int gr_getMaxFontHeight(void *font); @@ -86,11 +89,6 @@ int res_create_surface(const char* name, gr_surface* pSurface); void res_free_surface(gr_surface surface); int res_scale_surface(gr_surface source, gr_surface* destination, float scale_w, float scale_h); -// Needed for AOSP: -int ev_wait(int timeout); -void ev_dispatch(void); -int ev_get_input(int fd, short revents, struct input_event *ev); - int vibrate(int timeout_ms); #endif |