添加格式化菜单界面变灰
This commit is contained in:
parent
19077911cf
commit
01c8c82f49
|
@ -363,23 +363,52 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
|
||||||
|
|
||||||
printf("[LV_MenuCommonOption_UpdateContent]s_SelOption: %d\n", s_SelOption);
|
printf("[LV_MenuCommonOption_UpdateContent]s_SelOption: %d\n", s_SelOption);
|
||||||
if (IDM_FORMAT_SD == pItem->ItemId) {
|
if (IDM_FORMAT_SD == pItem->ItemId) {
|
||||||
if (0 == SelOption && i == 0) {
|
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||||
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
|
if (cardStatus == CARD_REMOVED)
|
||||||
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0);
|
{
|
||||||
ui_hidden = false;
|
if (i == 0)
|
||||||
} else if (1 == SelOption && i == 1) {
|
{
|
||||||
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
|
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
|
||||||
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0);
|
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0);
|
||||||
ui_hidden = false;
|
ui_hidden = false;
|
||||||
} else if (0 == SelOption && i == 1) {
|
}
|
||||||
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
|
else if (i == 1)
|
||||||
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0);
|
{
|
||||||
ui_hidden = false;
|
lv_plugin_menu_select_item(menu_option, 0);
|
||||||
} else if (1 == SelOption && i == 0) {
|
s_SelOption = 0;
|
||||||
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
|
SelOption = 0;
|
||||||
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0);
|
lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
ui_hidden = false;
|
ui_hidden = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (0 == SelOption && i == 0)
|
||||||
|
{
|
||||||
|
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
|
||||||
|
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0);
|
||||||
|
ui_hidden = false;
|
||||||
|
}
|
||||||
|
else if (1 == SelOption && i == 1)
|
||||||
|
{
|
||||||
|
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT2;//>
|
||||||
|
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0);
|
||||||
|
ui_hidden = false;
|
||||||
|
}
|
||||||
|
else if (0 == SelOption && i == 1)
|
||||||
|
{
|
||||||
|
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
|
||||||
|
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 288, 0);
|
||||||
|
ui_hidden = false;
|
||||||
|
}
|
||||||
|
else if (1 == SelOption && i == 0)
|
||||||
|
{
|
||||||
|
itemIconId = LV_PLUGIN_IMG_ID_SF_NEXT1;//>
|
||||||
|
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 288, 0);
|
||||||
|
ui_hidden = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} else if (s_SelOption == 100){//first init page add select icon
|
} else if (s_SelOption == 100){//first init page add select icon
|
||||||
if (enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption)
|
if (enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption)
|
||||||
{
|
{
|
||||||
|
@ -437,13 +466,14 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
itemIconId = LV_PLUGIN_IMG_ID_SF_LIST_SELECTED;//√
|
itemIconId = LV_PLUGIN_IMG_ID_SF_LIST_SELECTED;//√
|
||||||
if(i == 1)
|
if(i == 0)
|
||||||
|
{
|
||||||
|
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 272, 0);
|
||||||
|
}
|
||||||
|
else if (i == 1)
|
||||||
{
|
{
|
||||||
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 272, 0);
|
lv_obj_set_pos(image_option2_scr_uiflowmenucommonoption, 272, 0);
|
||||||
}
|
}
|
||||||
else if (i == 0){
|
|
||||||
lv_obj_set_pos(image_option1_scr_uiflowmenucommonoption, 272, 0);
|
|
||||||
}
|
|
||||||
else if (i == 2)
|
else if (i == 2)
|
||||||
{
|
{
|
||||||
lv_obj_set_pos(image_option3_scr_uiflowmenucommonoption, 272, 0);
|
lv_obj_set_pos(image_option3_scr_uiflowmenucommonoption, 272, 0);
|
||||||
|
@ -910,6 +940,14 @@ static void LV_MenuOption_OnOpen(lv_obj_t* obj, TM_MENU *data)
|
||||||
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (IDM_FORMAT_SD == pItem->ItemId)
|
||||||
|
{
|
||||||
|
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||||
|
if (cardStatus == CARD_REMOVED)
|
||||||
|
{
|
||||||
|
lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
|
}
|
||||||
|
}
|
||||||
lv_plugin_menu_select_item(menu_option, SelOption);
|
lv_plugin_menu_select_item(menu_option, SelOption);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -951,7 +989,17 @@ static void LV_MenuOption_OnNext(lv_obj_t* obj)
|
||||||
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (IDM_FORMAT_SD == pItem->ItemId)
|
||||||
|
{
|
||||||
|
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||||
|
if (cardStatus == CARD_REMOVED)
|
||||||
|
{
|
||||||
|
SelOption = 0;
|
||||||
|
lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (SelOption >= pItem->Count){
|
if (SelOption >= pItem->Count){
|
||||||
// Close current UI Window now
|
// Close current UI Window now
|
||||||
//SysSetFlag(pItem->SysFlag, PrevOption);
|
//SysSetFlag(pItem->SysFlag, PrevOption);
|
||||||
|
@ -1002,7 +1050,17 @@ static void LV_MenuOption_OnPrev(lv_obj_t* obj)
|
||||||
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
lv_plugin_menu_set_item_state(menu_option, 3, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (IDM_FORMAT_SD == pItem->ItemId)
|
||||||
|
{
|
||||||
|
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||||
|
if (cardStatus == CARD_REMOVED)
|
||||||
|
{
|
||||||
|
SelOption = 0;
|
||||||
|
lv_plugin_menu_set_item_state(menu_option, 1, LV_PLUGIN_MENU_ITEM_STATE_DISABLED);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (SelOption == 0) {
|
if (SelOption == 0) {
|
||||||
// Close current UI Window now
|
// Close current UI Window now
|
||||||
|
|
Loading…
Reference in New Issue
Block a user