UiSysStr.h
上传用户:hjhsjcl
上传日期:2020-09-25
资源大小:11378k
文件大小:7k
源码类别:

压缩解压

开发平台:

C++ Builder

  1. /*==========================================================================
  2. Copyright (c) 2004 ALi Corporation. All Rights Reserved
  3. File: UiSysStr.h
  4. content: Ui System String extern
  5. History: Created by TNE 2004/8/17
  6.  Modify by tne 2005/05/19
  7. Move all system string define to SysStrDef.h
  8. Here is icon, internal string, locate define... etc
  9. ==========================================================================*/
  10. #define EXTERN extern
  11. //====================== Menu List String =======================
  12. #if(_PM_MENU_|_PM_SYS_)
  13. EXTERN CWORD cwStringMusicList[];
  14. EXTERN CWORD cwStringRepeatList[];
  15. EXTERN CWORD cwStringEQList[];
  16. EXTERN CWORD cwStringPlaybackRateList[];
  17. EXTERN CWORD cwStringRecList[];
  18. EXTERN CWORD cwStringRecSrcList[];
  19.        EXTERN CWORD cwStringSlideList[];
  20. #define cwString3DList cwStringOffOnList
  21. #endif
  22. #if(_PM_SYS_|_PM_VIDEO_|_PM_PHOTO_) //tne 2005/12/17
  23. EXTERN CWORD cwStringSystemList[UI_SYS_MENU_MAX_ITEM];
  24. EXTERN CWORD cwStringSysDrmList[UI_SYS_MENU_USB_MODE_MAX_ITEM];   
  25. EXTERN CWORD cwStringSysTimeList[UI_SYS_MENU_TIME_MAX_ITEM];    
  26. EXTERN CWORD cwStringAlarmList[UI_SYS_MENU_ALARM_MAX_ITEM];
  27. EXTERN CWORD cwStringSysPowerOffList[UI_SYS_MENU_POWER_MAX_ITEM];
  28. EXTERN CWORD cwStringSysDisplayList[UI_SYS_MENU_DISPLAY_MAX_ITEM];
  29. EXTERN CWORD cwStringSysStorageList[UI_SYS_MENU_STORAGE_MAX_ITEM];
  30. EXTERN CWORD cwStringSysLanguageList[UI_SYS_MENU_LANGUAGE_MAX_ITEM];
  31. EXTERN CWORD cwLanguageList[UI_SYS_MENU_LANGUAGE_MAX_ITEM];
  32. EXTERN CWORD cwStringSysYesNoList[UI_SYS_MENU_YESNO_MAX_ITEM];
  33. EXTERN CWORD cwStringSysToolList[UI_SYS_MENU_TOOL_MAX_ITEM];
  34. EXTERN CWORD cwStringFormatList[UI_SYS_MENU_FORMAT_MAX_ITEM];
  35. //EXTERN CWORD cwStringSysColorEnvironment[UI_SYS_MENU_COLOR_ENVIR_MAX_ITEM]; //Walace070112#1
  36. #if(_PEDOMETER_Mode_)
  37. EXTERN CWORD cwStringPedoMeterMenuList[UI_SYS_MENU_PODEMETER_MAX_ITEM];
  38. EXTERN CWORD cwStringPedoMeterPowerList[UI_SYS_MENU_PODEMETER_Power_MAX_ITEM];
  39. EXTERN CWORD cwStringPedoMeterIntroList[UI_SYS_MENU_PODEMETER_Intro_MAX_ITEM];
  40. EXTERN CWORD cwStringPedoMeterSettingList[UI_SYS_MENU_PODEMETER_Setting_MAX_ITEM];
  41. EXTERN CWORD cwStringPedoMeterSexList[2];
  42. EXTERN CWORD cwStringPedoMeterClearList[2];
  43. #endif
  44. #define cwStringSwitchList cwStringOffOnList
  45. #endif
  46. #if(_PM_HST_)
  47. EXTERN CWORD cwStringOverwriteList[];
  48. EXTERN CWORD cwStringSysYesNoList[];
  49. EXTERN CWORD cwStringStorageList[];
  50. EXTERN CWORD cwStringFileOpList[];
  51. EXTERN CWORD cwStringTargetOpList[];
  52. EXTERN CWORD cwStringDiskOpList[];
  53. #endif
  54. #if(_PM_FLIST_)
  55. EXTERN CWORD cwStringSysYesNoList[];
  56. #endif
  57. //#if( (_PM_SYS_|_PM_DVR_) & (UI_USE_REC_SOURCE) ) // modify by Rojam 2007-04-12 16:9
  58. EXTERN CWORD cwStringRecFormList[];
  59. //#endif
  60. // Share Quality Resource
  61. #if( (_PM_SYS_|_PM_FM_|_PM_DVR_) & (!UI_USE_LINE_REC_QTY) )
  62. EXTERN CWORD cwStringQtyList[];
  63. #endif
  64. #if(_PM_SYS_)
  65. EXTERN CWORD  cwStringPsave[];
  66. EXTERN CWORD cwStringBLight[];
  67. EXTERN CWORD cwStringContrast[];
  68. #endif
  69. // Share Rec From Resource
  70. #if( (_PM_SYS_|_PM_DVR_) & (UI_USE_REC_SOURCE) )
  71. #define cwStringVADList cwStringOffOnList
  72. #define cwStringAGCList cwStringOffOnList
  73. #endif
  74. #if(_PM_MENU_|_PM_SYS_)
  75. #define UI_MENU_ONOFF_MAX_ITEM 2
  76. EXTERN CWORD cwStringOffOnList[UI_MENU_ONOFF_MAX_ITEM];
  77. #endif
  78. #if(_PM_CLIST_)
  79. EXTERN CWORD cwStringSysYesNoList[];
  80. EXTERN CWORD cwStringClassList[];
  81. #endif
  82. #if(_PM_FM_)
  83. EXTERN CWORD cwStringFmNormalMenuList[];
  84. EXTERN CWORD cwStringFmPresetMenuList[];
  85. #endif
  86. //================== Internal String =====================
  87. #if(_PM_SYS_|UI_USE_MAIN_MENU) 
  88. EXTERN CBYTE cbStringAM[];
  89. EXTERN CBYTE cbStringPM[];
  90. #define sizeof_cbStringAM 2
  91. #define sizeof_cbStringPM 2
  92. #endif
  93. #if(_PM_SYS_)
  94. EXTERN CBYTE cbStringTwenty[];
  95. EXTERN CBYTE cbStringGMT[];
  96. #endif
  97. //===================== ICON Define ======================
  98. #if(_PM_REC_|_PM_FM_|_PM_SYS_)
  99. EXTERN CWORD cwDrawBoxR[];
  100. EXTERN CWORD cwDrawBoxL[];
  101. #if(!UI_USE_MODE_KEY)
  102. EXTERN CWORD cwMainMenuIcon[];
  103. #define SIZEOF_cbMainMenuIcon 9
  104. #endif
  105. EXTERN CWORD cwIconStop[];
  106. EXTERN CWORD cwIconPause[];
  107. #endif
  108. #if((_PM_USB_ | _PM_MPTEST_|_PM_INIT_))  //Walace060501#3
  109. EXTERN CWORD cwLogoUsb1[];
  110. //EXTERN CWORD cbLogoUsb2[];
  111. //EXTERN CWORD cbLogoUsb3[];
  112. #define sizeof_cbLogoUsb 1
  113. #endif
  114. #if(_PM_DVR_)
  115. EXTERN CBYTE cbStringDot[];
  116. #define sizeof_cbStringDot 1
  117. #endif
  118. #if(_PM_REC_)
  119. EXTERN CBYTE cbStringDot[];
  120. EXTERN CWORD cwIconRec[];
  121. EXTERN CWORD cwIconFromMic[];
  122. EXTERN CWORD cwIconFromLine[];
  123. EXTERN CWORD cwIconFromFm[];
  124. #endif
  125. #if(_PM_FM_)
  126. EXTERN CWORD cwIconStereo[];
  127. #define sizeof_cbIconStereo 1
  128. #endif
  129. #if(_PM_SYS_)
  130. EXTERN CWORD cwIconCheckBoxNone[];
  131. EXTERN CWORD cwIconCheckBoxCheck[];
  132. EXTERN CWORD cwIconChkDsk[];
  133. #endif
  134. #if(_PM_SYS_)
  135. #if(UI_USE_USER_EQ|_PM_SYS_)
  136. EXTERN CWORD cwIconUdefEqUpSel[];
  137. EXTERN CWORD cwIconUdefEqDownSel[];
  138. EXTERN CWORD cwIconUdefEqUpClr[];
  139. EXTERN CWORD cwIconUdefEqDownClr[];
  140. EXTERN CWORD cwIconUdefEqLine[];
  141. EXTERN CWORD cwIconPlus[];
  142. EXTERN CWORD cwIconSubtraction[];
  143. EXTERN CWORD cwIconAll[];
  144. #endif
  145. #endif
  146. #if(_PM_DVR_|_PM_REC_)
  147. EXTERN CWORD cwIconVAD[];
  148.   EXTERN CWORD cwIconAGC[];//tne 2006/01/16
  149. #endif
  150. #if(_PM_FM_)
  151. EXTERN CWORD cwStringOffOnList[];
  152. #endif
  153. #if(_PM_FM_|_PM_SYS_|_PM_HST_)
  154. EXTERN CWORD cwTitleMark[3];
  155. #elif(_PM_REC_)
  156. EXTERN CWORD cwTitleMarkDvr[3];
  157. EXTERN CWORD cwTitleMarkFM[3];
  158. #endif
  159. //===================== Locate define =====================
  160. #if( (_PM_SYS_|_PM_FM_|_PM_DVR_) & (UI_USE_LINE_REC_QTY) )
  161. EXTERN CBYTE cbLocateStrLow[];
  162. #endif
  163. #if(_PM_SYS_)
  164. EXTERN CBYTE cbLocateWaitSecond[];
  165. // EXTERN CBYTE cbLocatePSaveEdit[][5];
  166. EXTERN CBYTE cbLocateTimeEdit[];
  167. EXTERN CBYTE cbLocateAlarmEdit[];
  168. #endif
  169. #if(_PM_HST_) //050919 del
  170. // EXTERN CBYTE cbLocateStrFreeSize[];
  171. // EXTERN CBYTE cbLocateStrDiskSize[];
  172. // EXTERN CBYTE cbLocateStrSelSize[];
  173. #endif
  174. //=============== Mode String or Main Menu Define =================
  175. #if(_PM_SAVE_)
  176. #define PM_MODE_PLAY 0x00
  177. #define PM_MODE_PHOTO 0x01
  178. #define PM_MODE_VIDEO 0x02 //Walace051106#Video
  179. #define PM_MODE_DVR 0x03
  180. #define PM_MODE_FM 0x04
  181. #define PM_MODE_SYS 0x05
  182. #define PM_MODE_FILE 0x06
  183. EXTERN CBYTE cbStringMainMenuList[];
  184. EXTERN CWORD cwMainMenuIcon[];
  185. #endif
  186. #if(_PM_CLIST_)
  187. EXTERN CWORD cwIconClassListTop[];
  188. EXTERN CWORD cwIconClassListTopSelect[]; // WHH 070110
  189. EXTERN CWORD cwIconClassListNormal[];
  190. //EXTERN CWORD cwIconClassListBottom[];
  191. #endif
  192. #undef EXTERN
  193. //================================================================