📄 mmimms_wintable.c
字号:
* ----------------------------------------------------------------------------*/
LOCAL MMI_RESULT_E MMIMMS_HandleSaveMMSWaitingWin(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/*****************************************************************************/
// Description : to append the info to listbox
// Global resource dependence :
// Author:louis.wei
// Note:
/*****************************************************************************/
LOCAL void AppendListItemByTextId(
uint32 text_id,
MMS_CONTROL_ID_E ctrl_id
);
/*****************************************************************************/
// Description : to append the info to listbox
// Global resource dependence :
// Author:louis.wei
// Note:
/*****************************************************************************/
LOCAL void AppendListItem(
uint8 *string_ptr,
uint8 string_len,
BOOLEAN is_ucs2,
MMS_CONTROL_ID_E ctrl_id,
uint16 left_softkey_id
);
/*****************************************************************************/
// Description : to append the info to listbox
// Global resource dependence :
// Author:louis.wei
// Note:
/*****************************************************************************/
LOCAL void AppendListItemWithIcon(
uint8 *string_ptr,
uint8 string_len,
uint32 icon_id,
BOOLEAN is_ucs2,
MMS_CONTROL_ID_E ctrl_id,
uint16 left_softkey_id
);
/* ----------------------------------------------------------------------------
* Function Name: Preview_PlayCurrentSlide
* Purpose: 播放当前祯内容
* Input: x_start:起点X坐标
y_start:起点Y坐标
win_id:窗口ID
anim_ctrl_Id:图形控件ID
textbox_ctrl_id:文本控件ID
is_new_slide:是否第一次显示
* Returns: BOOLEAN
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL BOOLEAN Preview_PlayCurrentSlide(pMMS_EDocument p_cur_edoc, //当前编辑文档
int x_start, //显示区域起始横坐标
int y_start, //显示区域起始纵坐标
MMS_WINDOW_ID_E win_id, //窗口ID
MMS_CONTROL_ID_E anim_ctrl_id, //图形显示控件ID
MMS_CONTROL_ID_E textbox_ctrl_id,//文本显示控件ID
BOOLEAN is_new_slide, //是否是第一次显示
BOOLEAN is_beginning,
BOOLEAN is_update //是否刷新
);
/*****************************************************************************/
// Description : judge whether current slide is the last slide
// Global resource dependence :
// Author: Bruce.chi
// Note:
/*****************************************************************************/
LOCAL BOOLEAN Edit_isLastSlide(pMMS_EDocument p_cur_edoc);
/*****************************************************************************/
// Description : 显示彩信签名页。
// Global resource dependence :
// Author: nihongf
// Note:
/*****************************************************************************/
LOCAL MMI_RESULT_E Edit_HandleMMSEditSignWin(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/*****************************************************************************/
// Description : open multim download pictures insert image window
// Global resource dependence :
// Author: Jassmine
// Note:
/*****************************************************************************/
LOCAL BOOLEAN Edit_OpenInsertDpicWin(
MMS_WINDOW_ID_E win_id
);
/*****************************************************************************/
// Description : open multim insert music window
// Global resource dependence :
// Author: Jassmine
// Note:
/*****************************************************************************/
LOCAL BOOLEAN Edit_OpenInsertDringWin(
MMS_WINDOW_ID_E win_id
);
/* ----------------------------------------------------------------------------
* Function Name: CmsDelContent
* Purpose: 删除彩信结构中对应类型的内容(目前仅用来删除文本内容)
* Input: editor_doc: 彩信结构地址
slide: 所在页地址
del_type: 待删除内容的类
* Returns: void
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
void CmsDelContent(pMMS_EDocument editor_doc, pMMS_Slide slide, uint16 del_type);
/* ----------------------------------------------------------------------------
* Function Name: Edit_HandleMMSSetSendDateWin
* Purpose: 设置发送日期窗口
* Input: win_id:窗口ID,
msg_Id:消息ID,
param:窗口参数
* Returns: MMI_RESULT_E
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL MMI_RESULT_E Edit_HandleMMSSetSendDateWin(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/******************************************************************************
* 函数定义: cmsmms_HandlesaveimageWinMsg
* 函数说明: 保存彩信内容中的图象
* 参数说明: win_id:窗口id
msg_id:消息id
param:窗口参数
* 返回值: 空
********************************************************************************/
LOCAL MMI_RESULT_E cmsmms_HandlesaveimageWinMsg(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/******************************************************************************
* 函数定义: cmsmms_HandlesaveimageWinMsg
* 函数说明: 保存彩信内容中的音乐
* 参数说明: win_id:窗口id
msg_id:消息id
param:窗口参数
* 返回值: 空
********************************************************************************/
LOCAL MMI_RESULT_E cmsmms_HandlesavemusicWinMsg(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/******************************************************************************
* 函数定义: cmsmms_HandlesavevideoWinMsg
* 函数说明: 保存彩信内容中的视频
* 参数说明: win_id:窗口id
msg_id:消息id
param:窗口参数
* 返回值: 空
********************************************************************************/
LOCAL MMI_RESULT_E cmsmms_HandlesavevideoWinMsg(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/*****************************************************************************/
// Description : display "current_slide_index/total_slide_num"
// Global resource dependence :
// Author:Bruce.Chi
// Note:
/*****************************************************************************/
LOCAL void Preview_DispSlideNum(MMS_CONTROL_ID_E label_ctrl_id,pMMS_EDocument p_cur_edoc);
/*****************************************************************************/
// Description : to continue play mp3
// Global resource dependence :
// Author:Jassmine.Meng
// Note:
/*****************************************************************************/
LOCAL void MmsRingCallBack(void);
/******************************************************************************
* 函数定义: HandleDownloadVideoInputName
* 函数说明: 保存视频时重新输入名字
* 参数说明: win_id:窗口ID
msg_id:消息ID
param:窗口附加值
* 返回值: 空
********************************************************************************/
LOCAL MMI_RESULT_E HandleDownloadVideoInputName(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/* ----------------------------------------------------------------------------
* Function Name: HandleDownloadmp3InputName
* Purpose: 保存MP3时重新输入名字窗口处理函数
* Input: win_id:窗口ID,
msg_Id:消息ID,
param:窗口参数
* Returns: MMI_RESULT_E
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL MMI_RESULT_E HandleDownloadmp3InputName(
MMS_WINDOW_ID_E win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param
);
/* ----------------------------------------------------------------------------
* Function Name: MMIMMS_GenRandomNameAndSet
* Purpose: 取得随机名字并设置
* Input:uint8 *suffix_ptr,
MMS_CONTROL_ID_E ctrl_id
* Returns: void
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL void MMIMMS_GenRandomNameAndSet(
uint8 *suffix_ptr,
MMS_CONTROL_ID_E ctrl_id
);
/*****************************************************************************/
// Description : this function handle MMS edit, select insert photo or Dpic window message
// Global resource dependence :
// Author:Rui.Zhang
// Note:
/*****************************************************************************/
LOCAL MMI_RESULT_E MMS_HandleEditSelectImageWinMsg(
MMI_WIN_ID_T win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param );
/*****************************************************************************/
// Description : this function handle MMS edit, select insert RING or MP3 window message
// Global resource dependence :
// Author:AOKE.HU
// Note:
/*****************************************************************************/
LOCAL MMI_RESULT_E MMS_HandleEditSelectMusicWinMsg(
MMI_WIN_ID_T win_id,
MMI_MESSAGE_ID_E msg_id,
DPARAM param );
/* ----------------------------------------------------------------------------
* Function Name: MmsStopPreviewRing
* Purpose: 停止预览彩信铃声
* Input: void
* Returns: void
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL void MmsStopPreviewRing(void);
/* ----------------------------------------------------------------------------
* Function Name: Detail_FormTime
* Purpose: 详情中得到时间字符串
* Input: MMI_STRING_T *str_dst, //out.
uint8* time
* Returns: BOOLEAN
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL BOOLEAN Detail_FormTime(
MMI_STRING_T *str_dst, //out.
uint8* time);
/* ----------------------------------------------------------------------------
* Function Name: Detail_FormSize
* Purpose: 详情中得到彩信大小字符串
* Input: MMI_STRING_T *str_dst, //out.
uint8* size
* Returns: BOOLEAN
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL BOOLEAN Detail_FormSize(
MMI_STRING_T *str_dst, //out.
uint32 size);
/* ----------------------------------------------------------------------------
* Function Name: Detail_FormSubject
* Purpose: 详情中得到彩信标题字符串
* Input: MMI_STRING_T *str_dst, //out.
uint8* subject
* Returns: BOOLEAN
* Author:nihongf@mobilesoft.com.cn
* ----------------------------------------------------------------------------*/
LOCAL BOOLEAN Detail_FormSubject(
MMI_STRING_T *str_dst, //out.
uint8* subject);
/* ----------------------------------------------------------------------------
* Function Name: Detail_FormCc
* Purpose: 详情中得到抄送人的字符串
* Input: MMI_STRING_T *str_dst, //out.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -