summaryrefslogtreecommitdiffstats
path: root/apps/plugin.h
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2013-12-20 23:34:28 +0100
committerThomas Martitz <kugel@rockbox.org>2014-01-07 14:13:17 +0100
commit5d6974641b14ef81396e8deebcc65a87c07334e5 (patch)
treea3c12feecc5ae2007d71be2fb383ea7047c87f11 /apps/plugin.h
parent5752d029fd80e87fe522d7d5e952a56dc371d65e (diff)
downloadrockbox-5d6974641b14ef81396e8deebcc65a87c07334e5.tar.gz
rockbox-5d6974641b14ef81396e8deebcc65a87c07334e5.tar.bz2
rockbox-5d6974641b14ef81396e8deebcc65a87c07334e5.zip
Introduce put_line().
This function is a fully-fletched, high-level pixel-based line printer, that combines functionality of several firmware and list functions. It can draw spacing, icons and text in a single call, in any order and each multiple times. It can also apply line decorations at the same time. It features printf-like semantics by accepting a format string that contain format tags as well as inline text. It's accessible directly, but also through the multi-screen api for plugins. Change-Id: I70f5a77bbf4b0252521f2e47ead377b9d6d29b54
Diffstat (limited to 'apps/plugin.h')
-rw-r--r--apps/plugin.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/plugin.h b/apps/plugin.h
index 38d8889d9e..4e6f4a8c4e 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -113,6 +113,7 @@ void* plugin_get_buffer(size_t *buffer_size);
#include "crc32.h"
#include "rbpaths.h"
#include "core_alloc.h"
+#include "screen_access.h"
#ifdef HAVE_ALBUMART
#include "albumart.h"