EbookProt.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:7k
源码类别:

MTK

开发平台:

C/C++

  1. #ifndef _PIXCOM_EBOOKPROT_H
  2. #define _PIXCOM_EBOOKPROT_H
  3. #include "EbookGprot.h"
  4. #define     EBR_MAX_EBOOK_PERCENTAGE_VALUE         3
  5. #define     EBR_DISPLAY_INFO_SIZE               200
  6. #define     EBR_NEW_LINE_SIZE                5
  7. #define     EBR_MAX_SETTINGS_VAL_FONT        3
  8. #define     EBR_MAX_SETTINGS_VAL_SCROLL         2
  9. #define     EBR_MAX_SETTINGS_VAL_SCROLL_SPEED   5
  10. #define     EBR_MAX_SETTINGS_VAL_ENCD_TYPE      11
  11. #define     EBR_TOTAL_NUMBER_OF_ITEM_BKSHLF     16
  12. #define     EBR_TOTAL_NUMBER_OF_ITEM_BOOK    14
  13. typedef struct
  14. {
  15.     S8 ebr_search_string_input[(EBR_MAX_STR_SEARCH_LENGTH + 1) *ENCODING_LENGTH + ENCODING_LENGTH];
  16. S8 ebr_file_mgr_file_path[FMGR_MAX_PATH_LEN *ENCODING_LENGTH + ENCODING_LENGTH];
  17.     U8 book_mark_name[EBR_FRM_MAX_BOOKMARK_NAME_SIZE *ENCODING_LENGTH + ENCODING_LENGTH];
  18.     U8 percentage_val[(EBR_MAX_EBOOK_PERCENTAGE_VALUE + 1) *ENCODING_LENGTH];
  19.     S16 ebr_set_local_setting_flag;
  20.     pBOOL ebr_search_found_next_flag;
  21.     S32 enable_screen_exit;
  22.     S32 current_highlighted_item;
  23.     U8 *ebook_jump_text_end_beg[EBR_MAX_SETTINGS_VAL_FONT];
  24.     U8 *ebook_settings_font_style[EBR_MAX_SETTINGS_VAL_FONT];
  25.     U8 *ebook_settings_font_size[EBR_MAX_SETTINGS_VAL_FONT];
  26.     U8 *ebook_settings_scroll_by[EBR_MAX_SETTINGS_VAL_SCROLL];
  27.     U8 *ebook_settings_auto_scroll[EBR_MAX_SETTINGS_VAL_SCROLL];
  28.     U8 *ebook_settinsg_auto_scroll_speed[EBR_MAX_SETTINGS_VAL_SCROLL_SPEED];
  29.     U8 *ebook_settings_full_screen[EBR_MAX_SETTINGS_VAL_SCROLL];
  30.     U8 *ebook_settings_encoding_format[EBR_MAX_SETTINGS_VAL_ENCD_TYPE];
  31.     U8 buffer_data[EBR_RECORD_SIZE_MAX + GUI_SHARED_BYTES];
  32.     S8 ebook_settings_memory_type[FMGR_MAX_DRIVE_NAME_LEN * ENCODING_LENGTH];
  33. } g_ebook_app_cntx;
  34. extern void go_back_to_bookshelf_screen(void);
  35. extern void ebr_highlight_ebk_restore_default(void);
  36. extern void ebr_highlight_delete_all(void);
  37. extern void ebr_highlight_book_shelf_restore_default(void);
  38. extern void InitEbookApp(void);
  39. extern void ebr_show_limit_book_shelf_option(void);
  40. extern void ebr_mmi_ebook_exit(void);
  41. extern void ebr_highlight_open_ebook(void);
  42. extern void ebr_highlight_refresh_book_shelf(void);
  43. extern void ebr_highlight_refresh_book_shelf(void);
  44. extern void ebr_highlight_open_ebook(void);
  45. extern void ebr_entry_open_book(void);
  46. extern void ebr_app_search_string_next_if_available(void);     //KP Jerry add on 2007-3-22
  47. extern void ebr_highlight_book_shelf_settings(void);
  48. extern void ebr_highlight_help(void);
  49. extern void ebr_highlight_delete_ebook(void);
  50. extern void ebr_entry_book_info(void);
  51. extern void ebr_entry_delete_ebook(void);
  52. extern void ebr_entry_help(void);
  53. extern void ebr_entry_settings(void);
  54. extern void ebr_higlight_book_info(void);
  55. extern void ebr_entry_book_settings(void);
  56. extern void ebr_highlight_case_in_sensitive_serach(void);
  57. extern void ebr_highlight_case_sensitive_serach(void);
  58. extern void ebr_entry_search(void);
  59. extern void ebr_highlight_jump_to(void);
  60. extern void ebr_delete_bookmark(void);
  61. extern void ebr_entry_delete_book_popup(void);
  62. extern void ebr_highlight_search(void);
  63. extern void ebr_highlight_goto_book_mark(void);
  64. extern void ebr_highlight_remove_book_mark(void);
  65. extern void ebr_highlight_add_book_mark(void);
  66. extern void ebr_highlight_book_settings(void);
  67. extern void ebr_highlight_open_book_info(void);
  68. extern void ebr_close_book(void);
  69. extern void ebr_entry_jump_to(void);
  70. extern void ebr_entry_jump_to_done_hndlr(void);
  71. extern void ebr_entry_settings_done_hndlr(void);
  72. extern void ebr_fill_settings_inline_edit_struct(void *pInlineStruct);
  73. extern void ebr_entry_add_book_mark(void);
  74. extern void ebr_entry_remove_book_mark(void);
  75. extern void ebr_remove_selected_bookmark(void);
  76. extern void ebr_entry_goto_book_mark(void);
  77. extern void ebr_entry_close_book(void);
  78. extern void ebr_goto_selected_bookmark(void);
  79. extern void ebr_book_file_callback(void *fullname, int is_short);
  80. extern void ebr_book_settings_done_hdlr(void);
  81. extern void ebr_exit_jump_to(void);
  82. extern void go_back_to_settings_screen(void);
  83. extern S8 *ebr_get_book_mark_name(void);
  84. extern void ebr_app_search_string(void);
  85. extern void ebr_highlight_jump_to_item(S32 index);
  86. extern void ebr_entry_percentage_screen(void);
  87. extern void ebr_go_back_to_inline_edit_screen(void);
  88. extern void ebr_app_delete_all_from_book_shelf(void);
  89. extern void ebr_confirm_deletion_of_all_files(void);
  90. extern void ebr_app_restore_default_book_settings(void);
  91. extern void ebr_app_restore_default_book_shelf_settings(void);
  92. extern void ebr_exit_settings(void);
  93. extern void ebr_pre_entry_jump_to(void);
  94. extern void ebr_book_settings_confirm_pop_up(void);
  95. extern void ebr_app_display_pop_up_book_mark_sucessfully_added(void);
  96. extern void ebr_app_search_result_unsucessfull(void);
  97. extern void ebr_app_display_pop_up_changed_screen_mode(S32 screen_mode);
  98. extern void ebr_app_display_pop_up_changed_auto_scroll(S32 auto_scroll_mode);
  99. extern void ebr_app_display_pop_up_format_not_supported(void);
  100. extern void ebr_app_display_pop_up_default_settings_restored(void);
  101. extern void ebr_app_display_pop_up_default_settings_not_restored(void);
  102. extern void ebr_app_display_pop_up_default_settings_for_book_restored(void);
  103. extern void ebr_app_delete_upto_open_book_screen_id(void);
  104. extern void ebr_app_go_back_history(void);
  105. extern void ebr_app_search_string_next(void);
  106. extern void ebr_app_search_result_successful(pBOOL search_type);
  107. extern void ebr_highlight_search_next(void);
  108. extern void ebr_app_search_string_next_from_menu(void);
  109. extern void ebr_app_save_settings_screen_mode(void);
  110. extern void ebr_app_save_settings_scroll(void);
  111. extern void ebr_ebook_search_string(void);
  112. extern void ebr_frm_set_full_screen_on(void);
  113. extern void ebr_frm_set_full_screen_off(void);
  114. extern void ebr_app_add_to_book_shelf(void);
  115. extern void go_back_to_book_shelf_scren(void);
  116. extern void go_back_to_open_book_screen(void);
  117. extern void ebr_entry_book_mark_edit_list(void);
  118. extern void ebr_get_add_book_mark(void);
  119. extern void ebr_get_add_book_mark_options(S32 nIndex);
  120. extern void GoBackHistoryFromInputMethod(void);
  121. extern void ebr_entry_search_edit_list(void);
  122. extern void ebr_get_add_search_string(void);
  123. extern void ebr_get_add_search_string_options(S32 nIndex);
  124. extern void ebr_frm_search_string_empty(void);
  125. extern void ebr_app_display_pop_up_empty_book(void);
  126. extern void GoBacktobokshelfHistory(void);
  127. #ifdef __MMI_TOUCH_SCREEN__
  128. extern void ebr_set_key_TS(UI_character_type c);
  129. #endif 
  130. #ifdef __MMI_LANG_HINDI__
  131. extern void ebr_app_show_string_incomplete_pop_up(void);
  132. #endif
  133. extern void ebr_stop_please_wait_actual_screen(void);
  134. extern void ebr_app_search_result_invalid(void);
  135. extern void mmi_ebr_highlight_setting(S32 index);
  136. extern void mmi_ebr_entry_select_drive(void);
  137. extern void mmi_ebr_save_drive_selection(S8 drive_letter);
  138. #endif /* _PIXCOM_EBOOKPROT_H */ /* End _PIXCOM_EBOOKPROT_H */