plxmms_def.h
来自「mtk wap和mms代码。。适应mtk 25。26平台」· C头文件 代码 · 共 113 行
H
113 行
/***************************************************************************
*
* Pollex Mobile Platform
*
* Copyright (c) 2004 by Pollex Mobile Software Co., Ltd.
* All Rights Reserved
*
* Module :
*
* Purpose :
*
\**************************************************************************/
#ifndef _PLXMMSDEF_H
#define _PLXMMSDEF_H
#include "gdi_include.h"
#include "plxmmse.h"
typedef BOOL (*PlxMmsCBFuncPtr)(long id, S16 old_type, S16 new_type);
typedef void (*PlxMmsEntryPtr)(void);
typedef void (*PlxMmsBoxEditCBPtr)(long id);
#ifdef gdi_anim_draw_mem_resized
#define plx_gdi_image_draw_animation_resized(OFFSET_X,OFFSET_Y,RESIZED_W,RESIZED_H,IMAGE_PTR,IMAGE_TYPE,IMAGE_SIZE,HANDLE_PTR) \
gdi_anim_draw_mem_resized(OFFSET_X,OFFSET_Y,RESIZED_W,RESIZED_H,IMAGE_PTR,IMAGE_TYPE,IMAGE_SIZE,HANDLE_PTR)
#else
#define plx_gdi_image_draw_animation_resized(OFFSET_X,OFFSET_Y,RESIZED_W,RESIZED_H,IMAGE_PTR,HANDLE_PTR) \
gdi_image_draw_animation_internal(OFFSET_X,OFFSET_Y, \
RESIZED_W,RESIZED_H, \
(U8*)IMAGE_PTR, \
HANDLE_PTR, \
0, \
FALSE,/* is_draw_once */ \
FALSE,/* is_file */ \
TRUE)/* is_resized */
#endif
#define MMS_HUGE
//#define MMS_DEBUG //MMSUI调试信息
#define MMS_RECV_VIEWATONCE //打开,收到彩信弹出提示是否查看
#define MMS_FLUSHOBJ //flush message after insert a object
#ifdef MMI_ON_HARDWARE_P
//#define MMS_DRAWCOMIMG //打开支持压缩bmp
#endif
//#define MMS_SCROLLVIEW //打开查看界面带滚动条
#define MMS_UISETTINGFILE //打开,MMSUI保存设置文件
//#define MMS_SAVEONCARD //彩信只存在卡上,支持热插拔
//#define MMS_SELECTSTOREPATH //打开,可以选择保存路径
#define MMS_PLAYVIEWFROMFIRST //从第一帧自动播放
//#define MMS_VIEW_HASARROWS //打开,查看界面softkey bar中间显示方向箭头
//#define MMS_CHECKMEM
#define MMS_RECVLIST_NOMAILNAME //打开,收件人列表不显示email名字
#ifdef MMS_SELECTSTOREPATH
#ifndef MMS_UISETTINGFILE
#define MMS_UISETTINGFILE
#endif
#endif
//for idle process
#define MMS_MTK_IDLE_ON
#define MMS_NEW_MSG_VIEW_BACK_SCREEN SCR_ID_PLX_MMS_NULLSCREEN
#define MMS_RECVING_ICON 0
#define MMS_RECVOK_ICON 1
#define MMS_FULL_ICON 2
#define MAX_TO_LEN 312 //256
#define MAX_SUB_LEN 40//128
#define MMS_MAX_SUB_LEN 82
#define MAX_MMS_MESSAGE_COUNT 100
#define MAX_MMS_SLIDE_COUNT 20
#define MAX_MMS_SLIDE_DUR (99 * 1000)
#define MAX_OBJ_NAME_LEN 64//20
#define CHAR_WIDTH(c) (pixtel_UI_get_character_width((UI_character_type)c)) //8
#define CHAR_HEIGHT pixtel_UI_get_string_height((UI_string_type)"\xfd\x56\x54\x00\x00\x00") //(pixtel_UI_get_character_height())//(CHAR_WIDTH*2)
#define LINE_HEIGHT (CHAR_HEIGHT+2)
#define MMS_CLIENT_WIDTH UI_device_width
#define MMS_CLIENT_HEIGHT MMI_content_height
#define MMS_CLIENT_BOTTOM (UI_device_height-MMI_button_bar_height)
//#ifdef _MTK_40_B
#if defined( __MMI_UI_STYLE_3__) || defined (__MMI_UI_STYLE_4__)
#define MMS_CLIENT_TOP (MMI_title_height+MMI_STATUS_BAR_HEIGHT)
#else
#define MMS_CLIENT_TOP (MMI_title_height+MMI_STATUS_BAR_HEIGHT)
#endif
#define MSG_INFO_BUF_LEN 4096//2048
#define MAX_NUM_LEN 41
#define MAX_MAIL_LEN 61
#define PLX_MMS_LOWSPACE (100*1024)
#define PLX_MMS_LOWSPACE_EDIT (250*1024)
#define PLX_MMS_SAVE_SPACE (16*1024)
void PlxMmsGoBackToIdle(void);
#ifdef MMS_UISETTINGFILE
typedef struct tagMmsUIOption
{
MMSEOPTION option;
int cur_path;
}MmsUIOption;
#endif
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?