📄 osddraw.lst
字号:
943 1 OSD2Show4BPIcon(ListBGNDUnit2Start,0,4,0,0,0,1,0);
944 1 for(i = 0; i < 15; i++)
945 1 OSD2Show4BPIcon(ListBGNDUnit2Mid,6+i,4,0,0,0,1,0);
946 1 OSD2Show4BPIcon(ListBGNDUnit2End,21,4,0,0,0,1,0);
947 1
948 1 OSD2Show4BPIcon(ListBGNDUnit3Start,0,5,0,0,0,1,0);
949 1 OSD2Show4BPIcon(ListBGNDUnit4Start,0,6,0,0,0,1,0);
950 1 OSD2Show4BPIcon(IconFold2,1,5,0,0,0,1,0);
951 1 for(i = 0; i<17; i++)
952 1 {
953 2 OSD2Show4BPIcon(ListBGNDUnit3Mid,3+i,5,0,0,0,1,0);
954 2 OSD2Show4BPIcon(ListBGNDUnit4Mid,3+i,6,0,0,0,1,0);
C51 COMPILER V8.08 OSDDRAW 11/08/2007 00:32:37 PAGE 17
955 2 }
956 1
957 1 OSD2Show4BPIcon(FocusBarUnit1Start,0,7,0,0,0,1,0);
958 1 OSD2Show4BPIcon(FocusBarUnit2Start,0,8,0,0,0,1,0);
959 1 for(i = 0; i<19; i++)
960 1 {
961 2 OSD2Show4BPIcon(FocusBarUnit1Mid,1+i,7,0,0,0,1,0);
962 2 OSD2Show4BPIcon(FocusBarUnit2Mid,1+i,8,0,0,0,1,0);
963 2 }
964 1
965 1
966 1 for(j = 0; j < 3; j++)
967 1 {
968 2 OSD2Show4BPIcon(ListBGNDUnit3Start,0,9+2*j,0,0,0,1,0);
969 2 for(i = 0; i < 19; i++)
970 2 OSD2Show4BPIcon(ListBGNDUnit3Mid,1+i,9+2*j,0,0,0,1,0);
971 2 // OSD2Show4BPIcon(ListBGNDUnit3End,19,5+2*j,0,0,0,1);
972 2 OSD2Show4BPIcon(ListBGNDUnit4Start,0,10+2*j,0,0,0,1,0);
973 2 for(i = 0; i < 19; i++)
974 2 OSD2Show4BPIcon(ListBGNDUnit4Mid,1+i,10+2*j,0,0,0,1,0);
975 2 // OSD2Show4BPIcon(ListBGNDUnit4End,19,6+2*j,0,0,0,1);
976 2 }
977 1 OSD2Show4BPIcon(ListBGNDUnit3Start,0,15,0,0,0,1,0);
978 1 for(i = 0; i < 19; i++)
979 1 OSD2Show4BPIcon(ListBGNDUnit3Mid,1+i,15,0,0,0,1,0);
980 1 // OSD2Show4BPIcon(ListBGNDUnit3End,19,15,0,0,0,1);
981 1 OSD2Show4BPIcon(ListBGNDUnit5Start,0,16,0,0,0,1,0);
982 1 for(i = 0; i < 19; i++)
983 1 OSD2Show4BPIcon(ListBGNDUnit5Mid,1+i,16,0,0,0,1,0);
984 1 // OSD2Show4BPIcon(ListBGNDUnit5End,19,16,0,0,0,1);
985 1
986 1 //Vertical Scorll bar
987 1 OSD2Show4BPIcon(IconBTN1,20,5,0,0,0,1,0);
988 1 OSD2Show4BPIcon(IconBtnUnit1,20,15,0,0,0,1,0);
989 1 OSD2Show4BPIcon(IconBtnUnit2,20,16,0,0,0,1,0);
990 1 OSD2Show4BPIcon(IconListCursor,20,7,0,0,0,1,0);
991 1
992 1 for(i = 0; i < 6; i++)
993 1 OSD2Show4BPIcon(IconVScrollUnit2,20,8+i,0,0,0,1,0);
994 1 OSD2Show4BPIcon(IconVScrollUnit3,20,14,0,0,0,1,0);
995 1 // OSD2Show4BPIcon(IconVScrollUnit1,25,12,0,0,0,1);
996 1 // OSD2Show4BPIcon(IconVScrollUnit2,25,13,0,0,0,1);
997 1 // OSD2Show4BPIcon(IconVScrollUnit3,25,14,0,0,0,1);
998 1
999 1 // Function Button
1000 1 for(j = 0; j < 8; j++)
1001 1 OSD2ShowFuncBtn1(0+5*j,17,3,OSD2BGNDColor_TRANSPRENT);
1002 1
1003 1 //---Function Button2
1004 1 OSD2Show4BPIcon(IconZoom,35,5,0,0,0,1,0);
1005 1 OSD2Show4BPIcon(IconZoomIn,35,7,0,0,0,1,0);
1006 1 OSD2Show4BPIcon(IconZoomOut,35,9,0,0,0,1,0);
1007 1
1008 1 OSDEnable();
1009 1 OSD2Enable();
1010 1 OSD2Menu1Enable();
1011 1
1012 1
1013 1 // twdDelay(50000);
1014 1 // twdDelay(50000);
1015 1 // OSD2ClearMenu(1);
1016 1 // OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
C51 COMPILER V8.08 OSDDRAW 11/08/2007 00:32:37 PAGE 18
1017 1 #ifdef AllOSD1Font
ShowOSD1Font();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1024 1 #ifdef Warning1Page
ShowWarning1Page();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1031 1 #ifdef DVDMenuPage
ShowDVDMenuPage();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1038 1 #ifdef Warning3Page
ShowWarning3Page();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1045 1 #ifdef QueryPage
ShowQueryPage();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1052 1 #ifdef AnglePage
ShowAnglePage();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1059 1 #ifdef DialogPage
ShowDialogPage();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1066 1 #ifdef AudioFreqPage
ShowAudioFreqPage();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1073 1 #ifdef MenuPage3
ShowMenuPage3();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
C51 COMPILER V8.08 OSDDRAW 11/08/2007 00:32:37 PAGE 19
#endif
1080 1 #ifdef MenuPage3
OSD2ShowAllFont();
twdDelay(50000);
twdDelay(50000);
OSD2ClearMenu(1);
OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
#endif
1087 1
1088 1 //EX0 = 1; // Enable Externel Interrup 0
1089 1 }
1090 #endif
1091 // {
1092 // uCHAR i,j;
1093 // uCHAR iNum60[]={'6','0',EOL};
1094 // uCHAR iNum50[]={'5','0',EOL};
1095 //
1096 // if(m_bOSDEnable)
1097 // OSDExit();
1098 //
1099 // for(i=0;i<15;i++){
1100 // OSDCleanLine(0,i,0,31);
1101 // OSDSetLineAttribute(i,0x80);
1102 // }
1103 //
1104 // OSD2Show4BPIcon(IconRadar,1,3,0,0,1);
1105 // //Tabe 1
1106 // OSD2Show4BPIcon(IconTabeEnL,7,4,0,0,1);
1107 // OSD2Show4BPIcon(IconTabeEnBak,7,5,0,0,1);
1108 // OSD2Show4BPIcon(IconColors,8,4,0,0,1);
1109 // OSD2Show4BPIcon(IconTabeEnR,10,4,0,0,1);
1110 // OSD2Show4BPIcon(IconTabeEnBak,10,5,0,0,1);
1111 // //Tabe 2
1112 // OSD2Show4BPIcon(IconTabeDisL,11,4,0,0,1);
1113 // OSD2Show4BPIcon(IconTabeDisBak,11,5,0,0,1);
1114 // OSD2Show4BPIcon(IconAudio,12,4,0,0,1);
1115 // OSD2Show4BPIcon(IconTabeDisR,14,4,0,0,1);
1116 // OSD2Show4BPIcon(IconTabeDisBak,14,5,0,0,1);
1117 // //Background
1118 // // for(j=0;j<13;j++)
1119 // // for(i=0;i<26;i++)
1120 // // {
1121 // // OSD2Show4BPIcon(IconTabeEnBak,7+i,6+j,0,0,1);
1122 // // }
1123 // //Icons
1124 // OSD2Show4BPIcon(IconBright,8,8,1,0,1);
1125 // OSD2Show4BPIcon(IconContrast,8,11,0,0,1);
1126 // OSD2Show4BPIcon(IconHUE,8,14,0,0,1);
1127 // OSD2Show4BPIcon(IconButton,8,17,0,0,1);
1128 // //Guge
1129 // for(j=0;j<4;j++)
1130 // OSD2Show4BPIcon(IconGuge1,21+j,9,1,0,1);
1131 // for(;j<6;j++)
1132 // OSD2Show4BPIcon(IconGuge2,21+j,9,1,0,1);
1133 //
1134 // for(j=0;j<3;j++)
1135 // OSD2Show4BPIcon(IconGuge1,21+j,12,1,0,1);
1136 // for(;j<6;j++)
1137 // OSD2Show4BPIcon(IconGuge2,21+j,12,1,0,1);
1138 //
1139 // for(j=0;j<3;j++)
1140 // OSD2Show4BPIcon(IconGuge1,21+j,15,1,0,1);
C51 COMPILER V8.08 OSDDRAW 11/08/2007 00:32:37 PAGE 20
1141 // for(;j<6;j++)
1142 // OSD2Show4BPIcon(IconGuge2,21+j,15,1,0,1);
1143 //
1144 // OSD2Enable();
1145 // OSD2Menu1Enable();
1146 //
1147 // // OSD1 display kenny 20070131
1148 // #if 0
1149 // OSDShowLine(iBright_E,6,5,0x03,30);
1150 // OSDShowLine(iContrast_E,6,7,0x0C,30);
1151 // OSDShowLine(iHue_E,6,9,0x0C,30);
1152 //
1153 // OSDShowLine(iNum60,24,5,0x03,30);
1154 // OSDShowLine(iNum50,24,7,0x0C,30);
1155 // OSDShowLine(iNum50,24,9,0x0C,30);
1156 // OSDEnable();
1157 // #endif
1158 // }
1159 void DrawTitleBar(void)
1160 {
1161 1 uCHAR i;
1162 1 // TitleBar
1163 1 OSD2Show4BPIcon(TopBarUnit1,0,0,0,0,0,1,0);
1164 1 for(i = 0; i < 33; i++)
1165 1 OSD2Show4BPIcon(TopBarUnit2,5+i,0,0,0,0,1,0);
1166 1 OSD2Show4BPIcon(TopBarUnit3,38,0,0,0,0,1,0);
1167 1
1168 1 OSD2Show4BPIcon(TopBarUnit4,0,1,0,0,0,1,0);
1169 1 for(i = 0; i < 33; i++)
1170 1 OSD2Show4BPIcon(TopBarUnit5,5+i,1,0,0,0,1,0);
1171 1 OSD2Show4BPIcon(TopBarUnit6,38,1,0,0,0,1,0);
1172 1
1173 1 OSD2Show4BPIcon(TopBarUnit7,0,2,0,0,0,1,0);
1174 1 for(i = 0; i < 33; i++)
1175 1 OSD2Show4BPIcon(TopBarUnit8,5+i,2,0,0,0,1,0);
1176 1 OSD2Show4BPIcon(TopBarUnit9,38,2,0,0,0,1,0);
1177 1 // ICON_CD
1178 1 OSD2Show4BPIcon(Icon_CD,1,0,0,0,0,1,0);
1179 1 }
1180 #if 1
1181 void OSD1DrawRect(uCHAR xPos,uCHAR yPos,uCHAR Width,uCHAR Heigth,uCHAR Color)
1182 {
1183 1 uCHAR i;
118
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -