summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/gray_deferred_update.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lib/gray_deferred_update.c')
-rw-r--r--apps/plugins/lib/gray_deferred_update.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/apps/plugins/lib/gray_deferred_update.c b/apps/plugins/lib/gray_deferred_update.c
deleted file mode 100644
index 3b6edd869e..0000000000
--- a/apps/plugins/lib/gray_deferred_update.c
+++ /dev/null
@@ -1,50 +0,0 @@
1/***************************************************************************
2* __________ __ ___.
3* Open \______ \ ____ ____ | | _\_ |__ _______ ___
4* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7* \/ \/ \/ \/ \/
8* $Id$
9*
10* Grayscale framework
11* gray_deferred_update() function
12*
13* This is a generic framework to use grayscale display within Rockbox
14* plugins. It obviously does not work for the player.
15*
16* Copyright (C) 2004 Jens Arnold
17*
18* All files in this archive are subject to the GNU General Public License.
19* See the file COPYING in the source tree root for full license agreement.
20*
21* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
22* KIND, either express or implied.
23*
24****************************************************************************/
25
26#ifndef SIMULATOR /* not for simulator by now */
27#include "plugin.h"
28
29#ifdef HAVE_LCD_BITMAP /* and also not for the Player */
30#include "gray.h"
31
32/*---------------------------------------------------------------------------
33 Do an lcd_update() to show changes done by rb->lcd_xxx() functions (in areas
34 of the screen not covered by the grayscale overlay).
35 ----------------------------------------------------------------------------
36 If the grayscale overlay is running, the update will be done in the next
37 call of the interrupt routine, otherwise it will be performed right away.
38 See also comment for the gray_show_display() function.
39 */
40void gray_deferred_update(void)
41{
42 if (_graybuf->flags & _GRAY_RUNNING)
43 _graybuf->flags |= _GRAY_DEFERRED_UPDATE;
44 else
45 _gray_rb->lcd_update();
46}
47
48#endif // #ifdef HAVE_LCD_BITMAP
49#endif // #ifndef SIMULATOR
50