diff options
author | Kjell Ericson <kjell@haxx.se> | 2004-06-18 09:03:04 +0000 |
---|---|---|
committer | Kjell Ericson <kjell@haxx.se> | 2004-06-18 09:03:04 +0000 |
commit | a3958793e148d478ea7f1a76fcb0e0ef0e7f833b (patch) | |
tree | 03cef7a9ee607056709418a63c0db78fffa50758 /apps/plugin.h | |
parent | f76ce2f35171c0aa47876482b4dc26a64778825d (diff) | |
download | rockbox-a3958793e148d478ea7f1a76fcb0e0ef0e7f833b.tar.gz rockbox-a3958793e148d478ea7f1a76fcb0e0ef0e7f833b.zip |
Added more functions to the plugin API.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4768 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugin.h')
-rw-r--r-- | apps/plugin.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/plugin.h b/apps/plugin.h index 33112bb5d2..a11922c889 100644 --- a/apps/plugin.h +++ b/apps/plugin.h | |||
@@ -56,7 +56,7 @@ | |||
56 | #endif | 56 | #endif |
57 | 57 | ||
58 | /* increase this every time the api struct changes */ | 58 | /* increase this every time the api struct changes */ |
59 | #define PLUGIN_API_VERSION 16 | 59 | #define PLUGIN_API_VERSION 17 |
60 | 60 | ||
61 | /* update this to latest version if a change to the api struct breaks | 61 | /* update this to latest version if a change to the api struct breaks |
62 | backwards compatibility (and please take the opportunity to sort in any | 62 | backwards compatibility (and please take the opportunity to sort in any |
@@ -245,6 +245,7 @@ struct plugin_api { | |||
245 | #ifdef HAVE_LCD_BITMAP | 245 | #ifdef HAVE_LCD_BITMAP |
246 | struct font* (*font_get)(int font); | 246 | struct font* (*font_get)(int font); |
247 | #endif | 247 | #endif |
248 | |||
248 | #if defined(DEBUG) || defined(SIMULATOR) | 249 | #if defined(DEBUG) || defined(SIMULATOR) |
249 | void (*debugf)(char *fmt, ...); | 250 | void (*debugf)(char *fmt, ...); |
250 | #endif | 251 | #endif |
@@ -267,6 +268,13 @@ struct plugin_api { | |||
267 | #endif | 268 | #endif |
268 | int (*battery_level)(void); | 269 | int (*battery_level)(void); |
269 | int (*set_time)(struct tm *tm); | 270 | int (*set_time)(struct tm *tm); |
271 | |||
272 | void (*backlight_on)(void); | ||
273 | void (*backlight_off)(void); | ||
274 | |||
275 | #ifdef HAVE_LCD_CHARCELLS | ||
276 | void (*lcd_icon)(int icon, bool enable); | ||
277 | #endif | ||
270 | }; | 278 | }; |
271 | 279 | ||
272 | /* defined by the plugin loader (plugin.c) */ | 280 | /* defined by the plugin loader (plugin.c) */ |