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

📄 jbrowsermmiprots.h

📁 MTK_MMI的部分源代码,从code中大致了解到MMI的执行流程
💻 H
📖 第 1 页 / 共 2 页
字号:
extern void mmi_brw_setting_entry_browser_option(void);
extern void mmi_brw_setting_exit_browser_option(void);
extern void mmi_brw_setting_fill_inline_struct_browser_option(void);
extern void mmi_brw_setting_highlight_browser_option_edit_inline_item(S32 index);
extern void mmi_brw_read_setting_browser_option(void);
extern void mmi_brw_write_setting_browser_option(void);
extern void mmi_brw_setting_browser_option_confirm_save(void);
extern void mmi_brw_setting_browser_option_save(void);
extern void mmi_brw_time_out_get_string_value(S8 *StringVal, U16 value);
extern void mmi_brw_set_timeout_value(void);
extern void mmi_brw_setting_browser_option_cancel_save(void);   /* added by tk */

/* Service Messages */
extern void mmi_brw_setting_service_messages_highlight_hdlr(void);
extern void mmi_brw_setting_service_messages_hint_hdlr(U16 index);
extern void mmi_brw_setting_service_messages_toggle(void);

/* Clear Cache */
extern void mmi_brw_setting_clear_cache_highlight_hdlr(void);
extern void mmi_brw_setting_clear_cache_confirm(void);
extern void mmi_brw_setting_clear_cache(void);

/*  Clear Cookies */
extern void mmi_brw_setting_clear_cookies_highlight_hdlr(void);
extern void mmi_brw_setting_clear_cookies_confirm(void);
extern void mmi_brw_setting_clear_cookies(void);

/*  Trusted Certificates */
#if defined (WAP_SEC_SUPPORT) && defined (JATAAYU_SUPPORT)
extern void mmi_brw_setting_trusted_certificates_highlight_hdlr(void);
#endif 

/* Settings End */

/* Rendered Page start */
extern void mmi_rendered_page_init(void);
extern void mmi_brw_rendered_page_options(void);
extern void mmi_brw_ren_page_setting_highlight_hdlr(void);
extern void mmi_brw_ren_page_entry_setting(void);
extern void mmi_brw_download_menu_highlight_hdlr(void);
extern void mmi_brw_ren_page_goto_homepage_highlight_hdlr(void);
extern void mmi_brw_ren_page_goto_highlight_hdlr(void);
extern void mmi_brw_refresh_menu_highlight_hdlr(void);
extern void mmi_brw_exit_menu_highlight_hdlr(void);
extern void mmi_brw_ren_page_download_image(void);
extern void mmi_brw_ren_page_goto(void);
extern void mmi_brw_entry_ren_page_goto_homepage(void);
extern void mmi_brw_refresh_page(void);
extern void mmi_brw_entry_exit_menu(void);

extern void mmi_brw_ren_page_set_as_homepage_menu_highlight_hdlr(void);
extern void mmi_brw_ren_page_set_as_hompage(void);
extern BOOL IsRefreshPagePressed(void);

/* Rendered Page End */

extern void mmi_brw_pre_entry_goto_url(void);
extern void mmi_brw_set_current_url(S8 *brw_url_p);
extern void mmi_brw_entry_goto_url(void);
extern void mmi_brw_exit_goto_url(void);
extern void mmi_DeInitJBrowserCtxt(void);
extern void mmi_brw_deinit_all(void);
extern void mmi_brw_set_as_homepage(U8 *url_p);
extern MMI_BOOL mmi_brw_validate_url(U8 *url_p);
extern U8 mmi_brw_get_ren_page_status(void);
extern U8 mmi_brw_get_ren_page_refersh_display_status(void);
extern void mmi_brw_start_animated_splash_screen(void);
extern void mmi_brw_stop_animated_splash_screen(void);
extern void mmi_brw_show_long_idle_disconnected_notification(void);
extern void mmi_brw_handle_long_idle_disconnected_notification(void);
extern JC_BOOLEAN mmi_brw_check_browser_scr_pre_delte_condition(void);

/* Authentication handling Start */
extern void mmi_brw_entry_auth_handler(void);
extern void mmi_brw_auth_full_screen_editor_options(void);
extern void mmi_brw_auth_entry_confirmation_hdlr(void);
extern void mmi_brw_exit_auth_handler(void);
extern void brw_auth_GoBackHistory(void);

/* Authentication handling End */

/* PMT DARA  PROFILE HANDLER 020106 */
extern void mmi_brw_show_profile_list(void);

extern void mmi_brw_free_do_list(void);
extern void RenderedPageHighlightHdlr(S32 index);
extern void mmi_brw_ren_page_handle_do_element(void);
extern void mmi_brw_ren_page_process_do_element(void);

extern void JBrowserKeyLeftArrowEventHdlr(void);
extern void JBrowserKeyRightArrowEventHdlr(void);
extern void JBrowserKeyUpArrowEventHdlr(void);
extern void JBrowserKeyDownArrowEventHdlr(void);
extern void JBrowserKeyWAPEventHdlr(void);
extern void JBrowserGoEvent(void);
extern void JBrowserRefreshPage(void);
extern void JBrowserSATGotoURLEvent(void);
extern void mmi_brw_stop_fetch(void);
extern void mmi_brw_fill_control_info_and_send_event_to_queue(void);
extern void mmi_brw_goto_idle_screen_event(void);
/* Added by Shantanu -20060412 */
extern void mmi_brw_fill_accesskey_info_and_send_event_to_queue(void);
extern void mmi_brw_register_accesskey_handler(void);
extern void mmi_brw_clear_accesskey_handler(void);

/* Shantanu End */

/* Added by Shantanu to fetch the prev page in case of memory error-20060528 */
extern void mmi_brw_goto_prev_page(void);
extern void mmi_brw_free_duplicate_do_list(JC_DO_LIST **pTempDoList);
extern void mmi_brw_copy_linked_list(JC_DO_LIST *, JC_DO_LIST **);
extern U16 mmi_brw_get_do_element_count(JC_DO_LIST *);
extern JC_BOOLEAN mmi_brw_is_cancel_flag_set(void); /* Added for notification screen display */
extern JC_BOOLEAN mmi_brw_is_back(void);            /* added for back key handling */
extern void mmi_brw_set_connection_active_flag(JC_BOOLEAN);
extern JC_BOOLEAN mmi_brw_is_rendered_flag(void);
extern JC_BOOLEAN mmi_brw_is_browser_window_active(void);
extern void mmi_brw_delete_brw_screen(void);
extern void mmi_brw_goto_idle_screen(void);
extern void mmi_brw_register_endkey_handler(void);

extern void mmi_jdd_browser_core_events_hdlr(JC_EVENT_DATA *pEventData);
extern void mmi_jdd_browser_ui_events_hdlr(JC_EVENT_DATA *pEventData);
extern void mmi_brw_set_transport_and_data_profile(void);

#ifdef JBROWSER_USE_ASM
extern void mmi_stop_wap_application(void);
extern void mmi_wap_enter_req_handler(void);
extern void mmi_wap_request_ASM_success_callback(void);
#endif /* ifdef JBROWSER_USE_ASM */

/* PIXTEL_JATAAYU */
extern void mmi_JBrowserInitApp(void);
extern void mmi_JBrowserDeInitApp(void);
extern void mmi_brw_communication_init(void);

/* WAP PRIMITIVES */
extern void mmi_brw_wap_startup_req_hdlr(void *);
extern void mmi_brw_sat_launch_request(void *);
extern void mmi_brw_sat_lauch_response(U8);

extern void mmi_brw_wap_poweroff_request(void *);
extern void mmi_brw_wap_poweroff_response(void);
extern void brw_send_termination_to_mmi(U8);

extern void mmi_brw_wap_entry_busy_progressing_screen_in_idle(void);

extern void mmi_brw_wap_restore_factory_setting_req(void *);
extern void mmi_brw_restore_default_profile_settings(void);
extern void mmi_brw_restore_default_browser_settings(void);
extern void mmi_brw_restore_default_bookmarks(void);
extern void mmi_brw_wap_restore_factory_setting_cnf(void);

extern S32 mmi_brw_check_ip(S8 *);

/* Confirmation callback */
extern void mmi_brw_confirm_msg_LSK_hdlr(void);
extern void mmi_brw_confirm_msg_RSK_hdlr(void);

/* Alert callback */
extern void mmi_brw_entry_alert_callback_screen(void);
extern void mmi_brw_alert_msg_LSK_hdlr(void);

/* Prompt callback */
extern void mmi_brw_entry_prompt_callback_screen(void);
extern void mmi_brw_pre_entry_prompt_callback_editor_screen(void);
extern void mmi_brw_entry_prompt_callback_editor_screen(void);
extern void mmi_brw_prompt_msg_LSK_hdlr(void);
extern void mmi_brw_prompt_msg_RSK_hdlr(void);

/* WAP not ready screen */
extern void mmi_brw_exit_wap_not_ready(void);
extern void mmi_wap_wait_and_go_back(void);

/* Object download screens */
extern void mmi_brw_start_dwnld(void);
extern void mmi_brw_entry_download_confirm(UI_string_type message, FuncPtr lsk_hdlr, FuncPtr rsk_hdlr);
extern void mmi_brw_exit_download_confirm(void);

extern void mmi_brw_entry_dwnld_progress(void);
extern void mmi_brw_exit_dwnld_progress(void);
extern void mmi_brw_abort_dwnld(void);
extern void mmi_brw_free_dwnld_info_memory(void);
extern void mmi_brw_update_downloading_msg(void);
extern void mmi_brw_show_animated_title(void);
extern void mmi_brw_show_normal_title(void);
extern MMI_BOOL mmi_brw_is_animated_title(void);
extern JC_CHAR* mmi_brw_get_focussed_ctrl_title(void);

extern void mmi_brw_cancel_dwnld_and_goback(void);
extern JC_RETCODE mmi_brw_header_info_callback_hdlr(void *pAppArg, COMM_HEADER_INDICATION *pBrowserHeaderIndication);
extern JC_RETCODE mmi_brw_fetch_indication_info_callback_hdlr(
                    void *pAppArg,
                    COMM_FETCH_URL_IND_RESP *pBrowserFetchURLIndResp);
extern void mmi_brw_fetch_error_info_callback_hdlr(void *pAppArg, JC_UINT32 uiReferenceID, JC_RETCODE eRet);

#ifdef __JBROWSER_DLS_SUPPORT__

extern JC_RETCODE mmi_brw_dls_header_info_callback_hdlr(void *pAppArg, COMM_HEADER_INDICATION *pBrowserHeaderIndication);
extern JC_RETCODE mmi_brw_dls_fetch_indication_info_callback_hdlr(void *pAppArg, COMM_FETCH_URL_IND_RESP *pBrowserFetchURLIndResp);
extern void mmi_brw_dls_fetch_error_info_callback_hdlr(void *pAppArg, JC_UINT32 uiReferenceID, JC_RETCODE eRet);

extern void mmi_brw_dls_send_file_dl_ind(COMM_HEADER_INDICATION *);
extern void mmi_brw_dls_file_dl_res_hdlr(void *Msg);

extern void mmi_brw_dls_send_file_dl_progress_ind(U8 status, U8 cause);
extern void mmi_brw_dls_file_dl_progress_res_hdlr(void *Msg);

extern void mmi_brw_dls_file_dl_stop_req_hdlr(void *Msg);
extern void mmi_brw_dls_send_file_dl_stop_rsp(U8 status, U8 cause);

extern void mmi_brw_dls_set_file_name(U8 *url, U8 delim);
extern BOOL mmi_brw_dls_is_free_space_available(void *file_path);

#endif /* __JBROWSER_DLS_SUPPORT__*/

extern JC_RETCODE mmi_brw_drm_rights_header_info_callback_hdlr(
                    void *pAppArg,
                    COMM_HEADER_INDICATION *pBrowserHeaderIndication);
extern JC_RETCODE mmi_brw_drm_rights_fetch_indication_info_callback_hdlr(
                    void *pAppArg,
                    COMM_FETCH_URL_IND_RESP *pBrowserFetchURLIndResp);
extern void mmi_brw_drm_rights_fetch_error_info_callback_hdlr(void *pAppArg, JC_UINT32 uiReferenceID, JC_RETCODE eRet);

extern JC_RETCODE mmi_brw_mime_callback_hdlr(
                    void *pAppArg,
                    JC_BROWSER_MIME_INFO *pMimeInfo,
                    JC_BROWSER_FETCH_CALLBACKS *pBrowserFetchCallBacks);

extern void mmi_brw_mime_content_callback_hdlr(void *pAppArg, COMM_URL_IND *pMimeContent);
extern void mmi_brw_save_mime_content(void);
extern void mmi_brw_cancel_save_mime_content(void);

/*Page Status handler*/
extern void mmi_brw_handle_page_request_begin(void);
extern void mmi_brw_handle_page_request_terminated(void);
extern void mmi_brw_handle_page_fetch_begin(void);
extern void mmi_brw_handle_page_fetch_terminated(void);
extern void mmi_brw_handle_page_rendering_begin(void);
extern void mmi_brw_handle_page_rendering_terminated(void);
extern void mmi_brw_handle_page_refresh_begin(void);
extern void mmi_brw_handle_page_refresh_terminated(void);

extern void mmi_brw_suspend_layout_marquee_timer(void);
extern void mmi_brw_resume_layout_marquee_timer(void);
extern void mmi_brw_clear_key_handler(U16 key_code);

extern void mmi_brw_set_data_connection_deactive_flag(JC_BOOLEAN flag);

#ifdef __MMI_TOUCH_SCREEN__
extern void mmi_brw_handle_stylus_event(JC_INT32 x,JC_INT32 y,EStylusEvent event);
extern void mmi_brw_handle_stylus_scroll_event(JC_INT32 iPos,EScrollBarType  eScrollType);
#endif /* __MMI_TOUCH_SCREEN__ */
#endif /* defined (JATAAYU_SUPPORT) && defined (WAP_SUPPORT) */ 

#if (defined (JATAAYU_SUPPORT) && defined(MMS_SUPPORT))
extern void mmi_mms_restore_default_profile_settings(void);
#endif
#endif /* _JBROWSERMMIPROTS_H */ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -