diff options
Diffstat (limited to 'skins/skin_window.h')
-rw-r--r-- | skins/skin_window.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/skins/skin_window.h b/skins/skin_window.h index 5ca1568..9f00f3e 100644 --- a/skins/skin_window.h +++ b/skins/skin_window.h @@ -27,6 +27,11 @@ extern SkinWindow* skin_window_create( SkinLayout* layout, double scale, int no_display ); +extern void skin_window_enable_touch( SkinWindow* window, int enabled ); +extern void skin_window_enable_trackball( SkinWindow* window, int enabled ); +extern void skin_window_enable_dpad( SkinWindow* window, int enabled ); +extern void skin_window_enable_qwerty( SkinWindow* window, int enabled ); + extern int skin_window_reset ( SkinWindow* window, SkinLayout* layout ); extern void skin_window_free ( SkinWindow* window ); extern void skin_window_redraw( SkinWindow* window, SkinRect* rect ); @@ -44,9 +49,12 @@ extern void skin_window_set_title( SkinWindow* window, const char* title ); extern void skin_window_set_trackball( SkinWindow* window, SkinTrackBall* ball ); -extern void skin_window_toggle_trackball( SkinWindow* window ); +extern void skin_window_show_trackball( SkinWindow* window, int enable ); extern void skin_window_toggle_fullscreen( SkinWindow* window ); +/* change the brightness of the emulator LCD screen. 'brightness' will be clamped to 0..255 */ +extern void skin_window_set_lcd_brightness( SkinWindow* window, int brightness ); + typedef struct { int width; int height; |