setup_def.h
上传用户:caisangzi8
上传日期:2013-10-25
资源大小:15756k
文件大小:17k
源码类别:

DVD

开发平台:

C/C++

  1. #ifdef Ti3001_OSD_UI_2
  2.     #define MAX_SETUP_PAGE          8
  3. #elif defined(BBK_NEW_SETUP)&&defined(BBK_DV961_DVD) //fengjl edit 2004-06-22 18:55
  4.     #define MAX_SETUP_PAGE        7
  5.     //#if defined(SAME_DISC_RESUME)||defined(SHOW_STANDBY_TIMER)
  6. #elif defined(NEXTPAGE_SYS)     //freyman 2004-3-25 22:39
  7.     #define MAX_SETUP_PAGE          7       //max. pages(# of level-1 selection items)
  8. #elif defined(QSI_SETUP_MENU)//liweihua 2004-6-15
  9.     #define MAX_SETUP_PAGE          6//4  one page as background
  10. #elif defined(EASTECH_NEW_SETUP_MENU)   
  11.     #define MAX_SETUP_PAGE          4
  12. #elif defined(EASTECH_DP3240_SETUP_MENU)   //add xrh 2004_12_08
  13.     #define MAX_SETUP_PAGE          4
  14. #elif defined(DVB_MENU_SETUP_STYLE)   
  15.     #define MAX_SETUP_PAGE          8
  16. #elif defined(PULIANG_SETUP_MENU)
  17.     #define MAX_SETUP_PAGE          5   //yaowh 04-12-15
  18. #else
  19.     #define MAX_SETUP_PAGE          6       //max. pages(# of level-1 selection items)
  20. #endif
  21.     
  22. #define MAX_CUSTM_SETUP_PAGE    1       //max. pages of engerineering page(press 8561 to enter)
  23. //yanlb added 2004/07/15,modify 07/21,modify 09/10
  24. //#define SAVE_NUM 2
  25. #define MAX_BAND 7
  26. #define MAX_3D_PAGE_ITEM   4
  27. extern UINT8 sound_sel[MAX_3D_PAGE_ITEM];
  28. extern UINT8 user_osd_set[MAX_BAND];
  29. #ifdef REMB_3DSOUND
  30. extern void run_sound_save(BYTE *p);
  31. extern int load_3Dsound(UINT8 *sound_save,UINT8 *user_osd_set);
  32. extern void exe_3Dsound(UINT8 *sound_save,UINT8 *user_osd_set);
  33. #endif
  34. #ifdef SETUP_RESTORE_ALSO_RESTORE_3D  //added by wangwei,2004-9-17 16:05
  35. extern void restore_3Dsound(void);
  36. #endif
  37. #if defined(SOUND_EFFECT_MENU)||defined(REMB_3DSOUND)         // sunzhh add 2004-4-30 10:52
  38. #ifdef SEVEN_OPTIONS_IN_EQ
  39. #define MAX_MUSIC       7
  40. #else
  41. #define MAX_MUSIC       5
  42. #endif
  43. BYTE EQ_type;
  44. BYTE surround_type;
  45. extern const UINT8 music_osd_set[MAX_MUSIC][MAX_BAND];
  46. void SettingEqLevel(BYTE *);
  47. void SettingEQType(BYTE type);
  48. void SetEQ(void);
  49. void SetSurround(void);
  50. #endif             //#ifdef SOUND_EFFECT_MENU
  51. #ifdef SETUP_6_DIGIT_PASSWORD
  52. #define PASSWORD_LENGTH         6
  53. #else
  54. #define PASSWORD_LENGTH         4
  55. #endif
  56. //define selection items count
  57. #define MAX_PAGE_ITEM           8       //max. selection items in page(# of level-2 selection items)
  58. #define MAX_ITEM_SEL            10      //selected value from MIN_ITEM_SEL to MAX_ITEM_SEL
  59. #define MIN_ITEM_SEL            2       //min. selected value, 0th:item-function, 1st:item-string-id
  60. //define GUI setting
  61. #define SETUP_MAX_WIDTH         35      //English-characters-width
  62. #ifdef SOFT_MENU//Modifed by ChenZhao on 2004-9-8 17:38 WP
  63. #define SETUP_MAX_LINE          10      //lines
  64. #else
  65. #define SETUP_MAX_LINE          12      //lines
  66. #endif
  67. #define SETUP_BUTTON_HEIGHT     (24+8)  //24:font height, 4:top and bottom border
  68. //string coordinate
  69. //x: i-th English character with 16 pixel
  70. //y: j-th line with SETUP_BUTTON_HEIGHT pixel
  71. #ifdef SOFT_MENU//Modifed by ChenZhao on 2004-9-16 10:26 WP
  72. #define SETUP_MENU_XSTART       (ITEM_XSTART/8)//string start at x-axis
  73. #define SETUP_MENU_YSTART       (TITLE_HEIGHT/SETUP_BUTTON_HEIGHT)       //string start at y-axis
  74. #define SETUP_SUB_XSTART        (SELECT_XSTART/8+1)
  75. #else//SOFT_MENU
  76. #define SETUP_MENU_XSTART       2       //string start at x-axis
  77. #define SETUP_MENU_YSTART       2       //string start at y-axis
  78. #define SETUP_SUB_XSTART        18
  79. #endif//SOFT_MENU
  80. #ifdef DVD_SETUP_REENG
  81. //JSLin 20040908
  82. //move setup menu color setting to ..\customersXXXXsetup_menu_XXXX.c
  83. //after setup_item
  84. #else
  85. //16-Color table:see palette_16color_setup() in osd1.c
  86.     #if defined(SETUP_COLOR_TYPE2) && !defined(PULIANG_SETUP_MENU)//yaowh modify 04-12-15//zhangyu 3-9-2 4:49张宇P
  87. #define STITLECOLOR             7
  88. #define SFONTCOLOR              10
  89. #ifdef SELECT_MEDIA_IN_SETUPMENU
  90. #define SGRAYCOLOR              12      //Maoyong 2004/8/11 disable item in red
  91. #elif defined(DVB_MENU_SETUP_STYLE)     //Maoyong 2004-12-22 10:51
  92. #define SGRAYCOLOR              8
  93. #else
  94. #define SGRAYCOLOR              13
  95. #endif       
  96. #define SRECTCOLOR              14
  97. #define SANTIBGCOLOR            6  //14
  98. #define SBGCOLOR                14
  99. #define SANTIFONTCOLOR          1
  100. #define SBLACKCOLOR             0
  101. #define SWHITECOLOR             2
  102. #define SDEFAULTCOLOR       4
  103. #define SBARCOLOR       14
  104. #elif defined(SETUP_COLOR_TYPE1)
  105.     #define SFONTCOLOR              2
  106. #define SBARCOLOR       1
  107. #define SSHEER          15
  108. #define SRECTCOLOR              4
  109.     #define SANTIBGCOLOR            10//12//13//5
  110. #define SBGCOLOR        10//12
  111.     #define SBLACKCOLOR             0
  112. #define SWHITECOLOR             2
  113. #define SANTIFONTCOLOR          7//11//2
  114. #define SDEFAULTCOLOR       0//4
  115. #define SGRAYCOLOR              3
  116. #elif defined( QSI_SETUP_MENU_DESIGN)//liweihua 2004-7-2 17:14
  117.     #define SFONTCOLOR              6//