forked from len0rd/rockbox
		
	git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7013 a1c6a512-1295-4272-9138-f99709370657
		
			
				
	
	
		
			61 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /***************************************************************************
 | |
|  *             __________               __   ___.
 | |
|  *   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___
 | |
|  *   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  /
 | |
|  *   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  <
 | |
|  *   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \
 | |
|  *                     \/            \/     \/    \/            \/
 | |
|  * $Id$
 | |
|  *
 | |
|  * Copyright (C) 2002 Björn Stenberg
 | |
|  *
 | |
|  * All files in this archive are subject to the GNU General Public License.
 | |
|  * See the file COPYING in the source tree root for full license agreement.
 | |
|  *
 | |
|  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
 | |
|  * KIND, either express or implied.
 | |
|  *
 | |
|  ****************************************************************************/
 | |
| #ifndef _SCREENS_H_
 | |
| #define _SCREENS_H_
 | |
| 
 | |
| #include "config.h"
 | |
| #include "timefuncs.h"
 | |
| 
 | |
| void usb_display_info(void);
 | |
| void usb_screen(void);
 | |
| int charging_screen(void);
 | |
| void charging_splash(void);
 | |
| 
 | |
| #ifdef HAVE_MMC
 | |
| int mmc_remove_request(void);
 | |
| #endif
 | |
| 
 | |
| #if CONFIG_KEYPAD == RECORDER_PAD
 | |
| int pitch_screen(void);
 | |
| bool quick_screen(const int, const int);
 | |
| #define SCREENS_QUICK   BUTTON_F2
 | |
| #endif
 | |
|  
 | |
| #if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD)
 | |
| bool quick_screen(const int, const int);
 | |
| #define SCREENS_QUICK   BUTTON_MODE
 | |
|    /* Long press already detected so not needed here */
 | |
| #endif
 | |
| 
 | |
| void splash(int ticks,       /* how long */
 | |
|             bool center,     /* FALSE means left-justified, TRUE means
 | |
|                                 horizontal and vertical center */
 | |
|             const char *fmt, /* what to say *printf style */
 | |
|             ...);
 | |
| 
 | |
| #ifdef HAVE_RTC
 | |
| bool set_time_screen(const char* string, struct tm *tm);
 | |
| #endif
 | |
| 
 | |
| bool shutdown_screen(void);
 | |
| bool browse_id3(void);
 | |
| bool set_rating(void);
 | |
| 
 | |
| #endif
 | |
| 
 |