diff options
| author | Thomas Martitz <kugel@rockbox.org> | 2012-01-26 23:37:27 +0100 |
|---|---|---|
| committer | Thomas Martitz <kugel@rockbox.org> | 2012-01-27 09:15:05 +0100 |
| commit | b8439f2aeab3920eeeabfbf2c5cf15979619410b (patch) | |
| tree | 74de27c08a29bb053e512a84e217f437f3ce4df5 /apps | |
| parent | f4954c4a9bda0edbdc8e93314b713c036c4ebfdd (diff) | |
| download | rockbox-b8439f2aeab3920eeeabfbf2c5cf15979619410b.zip rockbox-b8439f2aeab3920eeeabfbf2c5cf15979619410b.tar.gz rockbox-b8439f2aeab3920eeeabfbf2c5cf15979619410b.tar.bz2 rockbox-b8439f2aeab3920eeeabfbf2c5cf15979619410b.tar.xz | |
Add touchscreen_get_mode() to plugin and lua.
Change-Id: I44b8693c689da00f57c14622f4ba3dc554dbbfc9
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/plugin.c | 1 | ||||
| -rw-r--r-- | apps/plugin.h | 1 | ||||
| -rw-r--r-- | apps/plugins/lua/rocklib.c | 6 |
3 files changed, 8 insertions, 0 deletions
diff --git a/apps/plugin.c b/apps/plugin.c index 2528075..1ac69da 100644 --- a/apps/plugin.c +++ b/apps/plugin.c @@ -326,6 +326,7 @@ static const struct plugin_api rockbox_api = { #endif #ifdef HAVE_TOUCHSCREEN touchscreen_set_mode, + touchscreen_get_mode, #endif #ifdef HAVE_BUTTON_LIGHT diff --git a/apps/plugin.h b/apps/plugin.h index d83f6f4..8ce6faf 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -413,6 +413,7 @@ struct plugin_api { #endif #ifdef HAVE_TOUCHSCREEN void (*touchscreen_set_mode)(enum touchscreen_mode); + enum touchscreen_mode (*touchscreen_get_mode)(void); #endif #ifdef HAVE_BUTTON_LIGHT void (*buttonlight_set_timeout)(int value); diff --git a/apps/plugins/lua/rocklib.c b/apps/plugins/lua/rocklib.c index ddd4081..8e1ab19 100644 --- a/apps/plugins/lua/rocklib.c +++ b/apps/plugins/lua/rocklib.c @@ -425,6 +425,11 @@ RB_WRAP(touchscreen_set_mode) rb->touchscreen_set_mode(mode); return 0; } +RB_WRAP(touchscreen_get_mode) +{ + lua_pushinteger(L, rb->touchscreen_get_mode()); + return 1; +} #endif RB_WRAP(font_getstringsize) @@ -638,6 +643,7 @@ static const luaL_Reg rocklib[] = #ifdef HAVE_TOUCHSCREEN R(action_get_touchscreen_press), R(touchscreen_set_mode), + R(touchscreen_get_mode), #endif R(kbd_input), |