📄 osd_draw_setup.c
字号:
InitSetupItemDisplayAttr(item[2], NULL, (char *)gSpkConfig_str[MENU_LANG][2], 0, 2);//(weilf)20060808
InitSetupItemRelationAttr(item[2], d2Item, item[1], item[3], NULL);
InitSetupItemEventFunc(item[2], 2);
//lllOff
InitSetupItemID(item[3], SETUP_D3_SPK_CONF_LLLOFF);
InitSetupItemDisplayAttr(item[3], NULL, (char *)gSpkConfig_str[MENU_LANG][3], 0, 3);//(weilf)20060808
InitSetupItemRelationAttr(item[3], d2Item, item[2], item[4], NULL);
InitSetupItemEventFunc(item[3], 2);
//lllOn
InitSetupItemID(item[4], SETUP_D3_SPK_CONF_LLLON);
InitSetupItemDisplayAttr(item[4], NULL, (char *)gSpkConfig_str[MENU_LANG][4], 0, 4);//(weilf)20060808
InitSetupItemRelationAttr(item[4], d2Item, item[3], item[0], NULL);
InitSetupItemEventFunc(item[4], 2);
d2Item->child = OwGfxSetupGetSelectedDom3Item(d2Item->id);
return;
}
if(d2Item->id == SETUP_D2_SPK_SURROUD_DALAY)
{
for(i=0;i<6;i++)
{
item[i] = GetOneSetupItemNode();
item[i]->id = SETUP_D2_SPK_START;
if(item[i] == NULL)
return;
}
//0ms
InitSetupItemID(item[0], SETUP_D3_SPK_SDLY_0MS);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gSurroundDelay_str[0], 0, 0); //(weilf)20060808
InitSetupItemRelationAttr(item[0], d2Item, item[5], item[1], NULL);
InitSetupItemEventFunc(item[0], 2);
// 5ms
InitSetupItemID(item[1], SETUP_D3_SPK_SDLY_5MS);
InitSetupItemDisplayAttr(item[1], NULL, (char *)gSurroundDelay_str[1], 0, 1);//(weilf)20060808
InitSetupItemRelationAttr(item[1], d2Item, item[0], item[2], NULL);
InitSetupItemEventFunc(item[1], 2);
//10ms
InitSetupItemID(item[2], SETUP_D3_SPK_SDLY_10MS);
InitSetupItemDisplayAttr(item[2], NULL, (char *)gSurroundDelay_str[2], 0, 2);//(weilf)20060808
InitSetupItemRelationAttr(item[2], d2Item, item[1], item[3], NULL);
InitSetupItemEventFunc(item[2], 2);
//15ms
InitSetupItemID(item[3], SETUP_D3_SPK_SDLY_15MS);
InitSetupItemDisplayAttr(item[3], NULL, (char *)gSurroundDelay_str[3], 0, 3);//(weilf)20060808
InitSetupItemRelationAttr(item[3], d2Item, item[2], item[4], NULL);
InitSetupItemEventFunc(item[3], 2);
//20ms
InitSetupItemID(item[4], SETUP_D3_SPK_SDLY_20MS);
InitSetupItemDisplayAttr(item[4], NULL, (char *)gSurroundDelay_str[4], 0, 4);//(weilf)20060808
InitSetupItemRelationAttr(item[4], d2Item, item[3], item[5], NULL);
InitSetupItemEventFunc(item[4], 2);
//25ms
InitSetupItemID(item[5], SETUP_D3_SPK_SDLY_25MS);
InitSetupItemDisplayAttr(item[5], NULL, (char *)gSurroundDelay_str[5], 0, 5);//(weilf)20060808
InitSetupItemRelationAttr(item[5], d2Item, item[4], item[0], NULL);
InitSetupItemEventFunc(item[5], 2);
d2Item->child = OwGfxSetupGetSelectedDom3Item(d2Item->id);
return;
}
if(d2Item->id == SETUP_D2_SPK_CENTER_DALAY)
{
for(i=0;i<6;i++)
{
item[i] = GetOneSetupItemNode();
item[i]->id = SETUP_D2_SPK_START;
if(item[i] == NULL)
return;
}
// 0ms
InitSetupItemID(item[0], SETUP_D3_SPK_CDLY_0MS);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gCenterDelay_str[0], 0, 0); //(weilf)20060808
InitSetupItemRelationAttr(item[0], d2Item, item[5], item[1], NULL);
InitSetupItemEventFunc(item[0], 2);
// 1
InitSetupItemID(item[1], SETUP_D3_SPK_CDLY_1MS);
InitSetupItemDisplayAttr(item[1], NULL, (char *)gCenterDelay_str[1], 0, 1);//(weilf)20060808
InitSetupItemRelationAttr(item[1], d2Item, item[0], item[2], NULL);
InitSetupItemEventFunc(item[1], 2);
// 2
InitSetupItemID(item[2], SETUP_D3_SPK_CDLY_2MS);
InitSetupItemDisplayAttr(item[2], NULL, (char *)gCenterDelay_str[2], 0, 2);//(weilf)20060808
InitSetupItemRelationAttr(item[2], d2Item, item[1], item[3], NULL);
InitSetupItemEventFunc(item[2], 2);
// 3
InitSetupItemID(item[3], SETUP_D3_SPK_CDLY_3MS);
InitSetupItemDisplayAttr(item[3], NULL, (char *)gCenterDelay_str[3], 0, 3);//(weilf)20060808
InitSetupItemRelationAttr(item[3], d2Item, item[2], item[4], NULL);
InitSetupItemEventFunc(item[3], 2);
// 4
InitSetupItemID(item[4], SETUP_D3_SPK_CDLY_4MS);
InitSetupItemDisplayAttr(item[4], NULL, (char *)gCenterDelay_str[4], 0, 4);//(weilf)20060808
InitSetupItemRelationAttr(item[4], d2Item, item[3], item[5], NULL);
InitSetupItemEventFunc(item[4], 2);
// 5ms
InitSetupItemID(item[5], SETUP_D3_SPK_CDLY_5MS);
InitSetupItemDisplayAttr(item[5], NULL, (char *)gCenterDelay_str[5], 0, 5);//(weilf)20060808
InitSetupItemRelationAttr(item[5], d2Item, item[4], item[0], NULL);
InitSetupItemEventFunc(item[5], 2);
d2Item->child = OwGfxSetupGetSelectedDom3Item(d2Item->id);
return;
}
if(d2Item->id == SETUP_D2_SPK_VOLUME)
{
for(i=0;i<2;i++)
{
item[i] = GetOneSetupItemNode();
item[i]->id = SETUP_D2_SPK_START;
if(item[i] == NULL)
return;
}
//Set
InitSetupItemID(item[0], SETUP_D3_SPK_VOLUME_SET);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gpSet[MENU_LANG], 0, 0); //(weilf)20060808
InitSetupItemRelationAttr(item[0], d2Item, item[1], item[1], NULL);
InitSetupItemEventFunc(item[0], 2);
//Restore
InitSetupItemID(item[1], SETUP_D3_SPK_VOLUME_RESET);
InitSetupItemDisplayAttr(item[1], NULL, (char *)gpRestore_string[MENU_LANG], 0, 1); //(weilf)20060808
InitSetupItemRelationAttr(item[1], d2Item, item[0], item[0], NULL);
InitSetupItemEventFunc(item[1], 2);
d2Item->child = OwGfxSetupGetSelectedDom3Item(d2Item->id);
return;
}
#endif //_APP_CAP_AUD_SETUP_SPEAKER
if(d2Item->id == SETUP_D2_LOCK_ONOFF)
{
for(i=0;i<2;i++)
{
item[i] = GetOneSetupItemNode();
item[i]->id = SETUP_D2_LANG_START;
if(item[i] == NULL)
return;
}
InitSetupItemID(item[0], SETUP_D3_LOCK_PWD_OFF);
//InitSetupItemDisplayAttr(item[0], NULL, (char **)gToggle_mode_new[0], 0, 0);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gToggle_mode[MENU_LANG][0], 0, 0); //(weilf)20060808
InitSetupItemRelationAttr(item[0], d2Item, item[1], item[1], NULL);
InitSetupItemEventFunc(item[0], 2);
InitSetupItemID(item[1], SETUP_D3_LOCK_PWD_ON);
//InitSetupItemDisplayAttr(item[1], NULL, (char **)gToggle_mode_new[1], 0, 1);
InitSetupItemDisplayAttr(item[1], NULL, (char *)gToggle_mode[MENU_LANG][1], 0, 1); //(weilf)20060808
InitSetupItemRelationAttr(item[1], d2Item, item[0], item[0], NULL);
InitSetupItemEventFunc(item[1], 2);
d2Item->child = OwGfxSetupGetSelectedDom3Item(d2Item->id);
return;
}
if(d2Item->id == SETUP_D2_LOCK_LEVEL) //(weilf)20060808:temp
{
item[0] = GetOneSetupItemNode();
item[0]->id = SETUP_D2_LOCK_START;
if(item[0] == NULL)
return;
SetupInfoGetMenuAdult(&adult);
InitSetupItemID(item[0], SETUP_D3_LOCK_LV_START+ adult.level);
sprintf((char *)string, "%d",adult.level); //(weilf)20060808
InitSetupItemDisplayAttr(item[0], NULL, (char *)string, 0, 4);//(weilf)20060808
InitSetupItemRelationAttr(item[0], d2Item, item[0], item[0], NULL);
InitSetupItemEventFunc(item[0], 2);
d2Item->child = item[0];
return;
}
}
VOID OwGfxDom4ItemCreate(SetupItem_st *d3Item)
{
SetupItem_st *item[34];
SetupAdult_t adult;
char i; //(weilf)20060817
if((d3Item->id == SETUP_D3_LANG_DISC_OTHER) ||
(d3Item->id == SETUP_D3_LANG_AUDIO_OTHER) ||
(d3Item->id == SETUP_D3_LANG_SUBTITLE_OTHER)) //(weilf)20060817
{
for(i=0;i<18;i++)
{
item[i] = GetOneSetupItemNode();
item[i]->id = SETUP_D4_LANG_OTH_START;
if(item[i] == NULL)
return;
}
// 1
InitSetupItemID(item[0], SETUP_OTH_LANG_CESKY);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gMenu_other_lang[0], 0, 0);
InitSetupItemRelationAttr(item[0], d3Item, item[17], item[1], NULL);
InitSetupItemEventFunc(item[0], 3);
// 2
InitSetupItemID(item[1], SETUP_OTH_LANG_DANSK);
InitSetupItemDisplayAttr(item[1], NULL, (char *)gMenu_other_lang[1], 0, 1);
InitSetupItemRelationAttr(item[1], d3Item, item[0], item[2], NULL);
InitSetupItemEventFunc(item[1], 3);
// 3
InitSetupItemID(item[2], SETUP_OTH_LANG_MAGYAR);
InitSetupItemDisplayAttr(item[2], NULL, (char *)gMenu_other_lang[2], 0, 2);
InitSetupItemRelationAttr(item[2], d3Item, item[1], item[3], NULL);
InitSetupItemEventFunc(item[2], 3);
// 4
InitSetupItemID(item[3], SETUP_OTH_LANG_SVENSKA);
InitSetupItemDisplayAttr(item[3], NULL, (char *)gMenu_other_lang[3], 0, 3);
InitSetupItemRelationAttr(item[3], d3Item, item[2], item[4], NULL);
InitSetupItemEventFunc(item[3], 3);
// 5
InitSetupItemID(item[4], SETUP_OTH_LANG_NORSK);
InitSetupItemDisplayAttr(item[4], NULL, (char *)gMenu_other_lang[4], 0, 4);
InitSetupItemRelationAttr(item[4], d3Item, item[3], item[5], NULL);
InitSetupItemEventFunc(item[4], 3);
// 6
InitSetupItemID(item[5], SETUP_OTH_LANG_POLSKI);
InitSetupItemDisplayAttr(item[5], NULL, (char *)gMenu_other_lang[5], 0, 5);
InitSetupItemRelationAttr(item[5], d3Item, item[4], item[6], NULL);
InitSetupItemEventFunc(item[5], 3);
// 7
InitSetupItemID(item[6], SETUP_OTH_LANG_SUOMI);
InitSetupItemDisplayAttr(item[6], NULL, (char *)gMenu_other_lang[6], 1, 0);
InitSetupItemRelationAttr(item[6], d3Item, item[5], item[7], NULL);
InitSetupItemEventFunc(item[6], 3);
// 8
InitSetupItemID(item[7], SETUP_OTH_LANG_AFRIKAANS);
InitSetupItemDisplayAttr(item[7], NULL, (char *)gMenu_other_lang[7], 1, 1);
InitSetupItemRelationAttr(item[7], d3Item, item[6], item[8], NULL);
InitSetupItemEventFunc(item[7], 3);
// 9
InitSetupItemID(item[8], SETUP_OTH_LANG_ARABIC);
InitSetupItemDisplayAttr(item[8], NULL, (char *)gMenu_other_lang[8], 1, 2);
InitSetupItemRelationAttr(item[8], d3Item, item[7], item[9], NULL);
InitSetupItemEventFunc(item[8], 3);
// 10
InitSetupItemID(item[9], SETUP_OTH_LANG_THAI);
InitSetupItemDisplayAttr(item[9], NULL, (char *)gMenu_other_lang[9], 1, 3);
InitSetupItemRelationAttr(item[9], d3Item, item[8], item[10], NULL);
InitSetupItemEventFunc(item[9], 3);
// 11
InitSetupItemID(item[10], SETUP_OTH_LANG_GREEK);
InitSetupItemDisplayAttr(item[10], NULL, (char *)gMenu_other_lang[10], 1, 4);
InitSetupItemRelationAttr(item[10], d3Item, item[9], item[11], NULL);
InitSetupItemEventFunc(item[10], 3);
// 12
InitSetupItemID(item[11], SETUP_OTH_LANG_HINDI);
InitSetupItemDisplayAttr(item[11], NULL, (char *)gMenu_other_lang[11], 1, 5);
InitSetupItemRelationAttr(item[11], d3Item, item[10], item[12], NULL);
InitSetupItemEventFunc(item[11], 3);
// 13
InitSetupItemID(item[12], SETUP_OTH_LANG_TURKI);
InitSetupItemDisplayAttr(item[12], NULL, (char *)gMenu_other_lang[12], 2, 0);
InitSetupItemRelationAttr(item[12], d3Item, item[11], item[13], NULL);
InitSetupItemEventFunc(item[12], 3);
// 14
InitSetupItemID(item[13], SETUP_OTH_LANG_NEDERLAND);
InitSetupItemDisplayAttr(item[13], NULL, (char *)gMenu_other_lang[13], 2, 1);
InitSetupItemRelationAttr(item[13], d3Item, item[12], item[14], NULL);
InitSetupItemEventFunc(item[13], 3);
// 15
InitSetupItemID(item[14], SETUP_OTH_LANG_KOREAN);
InitSetupItemDisplayAttr(item[14], NULL, (char *)gMenu_other_lang[14], 2, 2);
InitSetupItemRelationAttr(item[14], d3Item, item[13], item[15], NULL);
InitSetupItemEventFunc(item[14], 3);
// 16
InitSetupItemID(item[15], SETUP_OTH_LANG_SWEDISH);
InitSetupItemDisplayAttr(item[15], NULL, (char *)gMenu_other_lang[15], 2, 3);
InitSetupItemRelationAttr(item[15], d3Item, item[14], item[16], NULL);
InitSetupItemEventFunc(item[15], 3);
// 17
InitSetupItemID(item[16], SETUP_OTH_LANG_FINNISH);
InitSetupItemDisplayAttr(item[16], NULL, (char *)gMenu_other_lang[16], 2, 4);
InitSetupItemRelationAttr(item[16], d3Item, item[15], item[17], NULL);
InitSetupItemEventFunc(item[16], 3);
// 18
InitSetupItemID(item[17], SETUP_OTH_LANG_ROMAN);
InitSetupItemDisplayAttr(item[17], NULL, (char *)gMenu_other_lang[17], 2, 5);
InitSetupItemRelationAttr(item[17], d3Item, item[16], item[0], NULL);
InitSetupItemEventFunc(item[17], 3);
d3Item->child = item[0];
return;
}
if(d3Item->id == SETUP_D3_LOCK_PWD_ON)
{
item[0] = GetOneSetupItemNode();
item[0]->id = SETUP_D2_LANG_START;
if(item[0] == NULL)
return;
SetupInfoGetMenuAdult(&adult);
//check password
if(adult.set && SetupInfoGetPasswdSet())
{
InitSetupItemID(item[0], SETUP_D4_ENTER_PWD);
//InitSetupItemDisplayAttr(item[0], NULL, (char **)gTitle_pswd_enter, 0, 0);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gTitle_pswd_enter[MENU_LANG], 0, 0);//(weilf)20060808
}
//create password
else if(adult.set && !SetupInfoGetPasswdSet())
{
InitSetupItemID(item[0], SETUP_D4_CREATE_PWD);
//InitSetupItemDisplayAttr(item[0], NULL, (char **)gTitle_pswd_new, 0, 0);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gTitle_pswd_new[MENU_LANG], 0, 0);//(weilf)20060808
}
InitSetupItemRelationAttr(item[0], d3Item, item[0], item[0], NULL);
InitSetupItemEventFunc(item[0], 3);
d3Item->child = item[0];
return;
}
if(d3Item->id == SETUP_D2_LOCK_CHANGE) //HANJL, 060816
{
item[0] = GetOneSetupItemNode();
item[0]->id = SETUP_D2_LANG_START;
if(item[0] == NULL)
return;
InitSetupItemID(item[0], SETUP_D4_CREATE_PWD);
InitSetupItemDisplayAttr(item[0], NULL, (char *)gTitle_pswd_new[MENU_LANG], 0, 0);//(weilf)20060808
InitSetupItemRelationAttr(item[0], d3I
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -