ATS_entry.h 3.12 KB
/*
Copyright Wang yong ALL RIGHT RESERVED !
 @ file name: ATS_entry.h

 @ description:  平台相关功能入口函数

 @ Author: wangyong, doforfaith@gmail.com
 
 @ Modify History:

	Date					Event												Person
 10-05-31      Creator               			wangyong	
 
*/
#if defined(__SKY_3DGUI__)
#ifndef __ATS_ENTRY_H__
#define __ATS_ENTRY_H__

#include "ATS_basic.h"
#include "ATS_adaptation_features.h"


typedef struct
{
	ATS_VOID_FUNC entryFunc;
	ats_uint8* titleStr;
	
	
}ATS_ENTRY_STRUCT;

typedef enum
{
	ATS_ENTRY_TYPE_NONE = -1,

	ATS_ENTRY_TYPE_MAIN_MENU,
	ATS_ENTRY_TYPE_PHONE_BOOK,
	ATS_ENTRY_TYPE_MESSAGE,
	ATS_ENTRY_TYPE_CALL_CENTER,
	ATS_ENTRY_TYPE_TOOLS,
	ATS_ENTRY_TYPE_SETTING,
	ATS_ENTRY_TYPE_MULTIMEDIA,
	ATS_ENTRY_TYPE_FUN_GAME,
	ATS_ENTRY_TYPE_BROWSER,
	ATS_ENTRY_TYPE_PROFILES,
	ATS_ENTRY_TYPE_FILE_MANAGER,
	ATS_ENTRY_TYPE_CAMERA,
	ATS_ENTRY_TYPE_AUDIO_PLAYER,
	ATS_ENTRY_TYPE_VIDEO_PLAYER,
	ATS_ENTRY_TYPE_DIALER,
	ATS_ENTRY_TYPE_SCREEN_LOCKER,
	ATS_ENTRY_TYPE_SMS,
	ATS_ENTRY_TYPE_ALARM,
	ATS_ENTRY_TYPE_TODOLIST,
	ATS_ENTRY_TYPE_CALENDAR,
	ATS_ENTRY_TYPE_PHOTO_ABLUM,
	ATS_ENTRY_TYPE_FM,
	ATS_ENTRY_TYPE_VIDEO_RECORDER,
	ATS_ENTRY_TYPE_AUDIO_RECORDER,
	ATS_ENTRY_TYPE_EMAIL,
	ATS_ENTRY_TYPE_CACULATOR,
	ATS_ENTRY_TYPE_WORLD_TIME,


	ATS_ENTRY_TYPE_MAX
	
}ATS_ENTRY_TYPE;

/*初始化入口信息*/
extern void ATS_entry_init(void);

/*通过入口类型获取入口信息*/
extern ATS_ENTRY_STRUCT* ATS_entry_get_by_type(ats_int32 type);


/*@ 主菜单入口*/
extern void ATS_entry_main_menu(void);

/*@ 电话本入口*/
extern void ATS_entry_phone_book(void);

/*@ 信息入口,里面应该包含短信息与彩信等*/
extern void ATS_entry_message(void);

/*@ 通话中心或通话记录入口*/
extern void ATS_entry_call_center(void);

/*@ 工具套件入口*/
extern void ATS_entry_tools(void);

/*@ 系统设置入口*/
extern void ATS_entry_setting(void);

/*@ 多媒体入口*/
extern void ATS_entry_multimedia(void);

/*@ 娱乐游戏入口*/
extern void ATS_entry_fun_game(void);

/*@ 浏览器入口*/
extern void ATS_entry_browser(void);

/*@ 情景模式入口*/
extern void ATS_entry_profiles(void);

/*@ 短信入口*/
extern void ATS_entry_SMS(void);

/*@ 彩信入口*/
extern void ATS_entry_MMS(void);

/*@ 邮件入口*/
extern void ATS_entry_Email(void);

/*@ 文件管理入口*/
extern void ATS_entry_file_manager(void);

/*@时钟闹钟模块入口*/
extern void ATS_entry_clock(void);

/*@ 日历入口*/
extern void ATS_entry_calendar(void);

/*@ 备忘录,任务入口*/
extern void ATS_entry_todolist(void);

/*@ 计算器入口*/
extern void ATS_entry_calculator(void);

/*@ 世界时间入口*/
extern void ATS_entry_worldtime(void);

/*@ 秒表,计时器入口*/
extern void ATS_entry_stopwatch(void);

/*@ 照相机入口*/
extern void ATS_entry_camera(void);

/*@ 录像机入口*/
extern void ATS_entry_video_recorder(void);

/*@ 相册入口*/
extern void ATS_entry_photo_album(void);

/*@ 音频播放器入口*/
extern void ATS_entry_audio_player(void);

/*@ 视频播放器*/
extern void ATS_entry_video_player(void);

/*@ 音频录制器入口*/
extern void ATS_entry_audio_recorder(void);

/*@ 调频收音机入口*/
extern void ATS_entry_FM(void);

/*@ 拨号盘入口*/
extern void ATS_entry_dialer(void);

/*@ 屏幕锁入口*/
extern void ATS_entry_screen_lock(void);

#endif /*__ATS_ENTRY_H__*/

#endif /*__SKY_3DGUI__*/