⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmimms_wintable.c

📁 主要用于彩信的开发
💻 C
📖 第 1 页 / 共 5 页
字号:
* ----------------------------------------------------------------------------*/ 
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 + -