|
@@ -290,37 +290,47 @@ void CDiandanPageUI::UpdateFoodtypePos()
|
|
|
|
|
|
|
|
void CDiandanPageUI::InitFoodShow()
|
|
void CDiandanPageUI::InitFoodShow()
|
|
|
{
|
|
{
|
|
|
- bool is_youtu;
|
|
|
|
|
- if (CSetting::GetInstance()->GetParam("setting_xianshi_is_youtu") == "1")
|
|
|
|
|
- {
|
|
|
|
|
- is_youtu = true;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- is_youtu = false;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ std::string setting_xianshi_is_youtu = CSetting::GetInstance()->GetParam("setting_xianshi_is_youtu");
|
|
|
|
|
|
|
|
m_foodLayout = static_cast<CTileLayoutUI*>(this->FindSubControl(_T("diandan_foodlist")));
|
|
m_foodLayout = static_cast<CTileLayoutUI*>(this->FindSubControl(_T("diandan_foodlist")));
|
|
|
m_foodLayout->RemoveAll();
|
|
m_foodLayout->RemoveAll();
|
|
|
|
|
|
|
|
std::wstring xml_name;
|
|
std::wstring xml_name;
|
|
|
|
|
|
|
|
- if (is_youtu)
|
|
|
|
|
|
|
+ if (setting_xianshi_is_youtu == "1")
|
|
|
{
|
|
{
|
|
|
SIZE itemsize;
|
|
SIZE itemsize;
|
|
|
itemsize.cx = 130;
|
|
itemsize.cx = 130;
|
|
|
- itemsize.cy = 220;
|
|
|
|
|
|
|
+ itemsize.cy = 200;
|
|
|
m_foodLayout->SetItemSize(itemsize);
|
|
m_foodLayout->SetItemSize(itemsize);
|
|
|
|
|
|
|
|
- xml_name = _T("diandan_fooditem.xml");
|
|
|
|
|
|
|
+ xml_name = _T("diandan_fooditem_youtu.xml");
|
|
|
}
|
|
}
|
|
|
- else
|
|
|
|
|
|
|
+ else if (setting_xianshi_is_youtu == "2")
|
|
|
{
|
|
{
|
|
|
SIZE itemsize;
|
|
SIZE itemsize;
|
|
|
- itemsize.cx = 130;
|
|
|
|
|
|
|
+ itemsize.cx = 230;
|
|
|
itemsize.cy = 90;
|
|
itemsize.cy = 90;
|
|
|
m_foodLayout->SetItemSize(itemsize);
|
|
m_foodLayout->SetItemSize(itemsize);
|
|
|
|
|
|
|
|
|
|
+ xml_name = _T("diandan_fooditem_youtu_2.xml");
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (setting_xianshi_is_youtu == "3")
|
|
|
|
|
+ {
|
|
|
|
|
+ SIZE itemsize;
|
|
|
|
|
+ itemsize.cx = 140;
|
|
|
|
|
+ itemsize.cy = 120;
|
|
|
|
|
+ m_foodLayout->SetItemSize(itemsize);
|
|
|
|
|
+
|
|
|
|
|
+ xml_name = _T("diandan_fooditem_youtu_3.xml");
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ SIZE itemsize;
|
|
|
|
|
+ itemsize.cx = 140;
|
|
|
|
|
+ itemsize.cy = 100;
|
|
|
|
|
+ m_foodLayout->SetItemSize(itemsize);
|
|
|
|
|
+
|
|
|
xml_name = _T("diandan_fooditem_wutu.xml");
|
|
xml_name = _T("diandan_fooditem_wutu.xml");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -350,7 +360,7 @@ void CDiandanPageUI::InitFoodShow()
|
|
|
|
|
|
|
|
CDiandanFoodItemUI * pItem = static_cast<CDiandanFoodItemUI *>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
CDiandanFoodItemUI * pItem = static_cast<CDiandanFoodItemUI *>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
|
|
|
|
|
|
- pItem->SetYoutuModel(is_youtu);
|
|
|
|
|
|
|
+ pItem->SetYoutuModel(setting_xianshi_is_youtu);
|
|
|
pItem->SetFoodInfo(food);
|
|
pItem->SetFoodInfo(food);
|
|
|
pItem->UpdateShow();
|
|
pItem->UpdateShow();
|
|
|
|
|
|
|
@@ -372,7 +382,7 @@ void CDiandanPageUI::InitFoodShow()
|
|
|
|
|
|
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
|
|
|
|
|
|
- pItem->SetYoutuModel(is_youtu);
|
|
|
|
|
|
|
+ pItem->SetYoutuModel(setting_xianshi_is_youtu);
|
|
|
pItem->SetFoodpackageInfo(food);
|
|
pItem->SetFoodpackageInfo(food);
|
|
|
pItem->UpdateShow();
|
|
pItem->UpdateShow();
|
|
|
|
|
|
|
@@ -396,7 +406,7 @@ void CDiandanPageUI::InitFoodShow()
|
|
|
|
|
|
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
|
|
|
|
|
|
- pItem->SetYoutuModel(is_youtu);
|
|
|
|
|
|
|
+ pItem->SetYoutuModel(setting_xianshi_is_youtu);
|
|
|
pItem->SetFoodInfo(food);
|
|
pItem->SetFoodInfo(food);
|
|
|
pItem->UpdateShow();
|
|
pItem->UpdateShow();
|
|
|
|
|
|
|
@@ -418,7 +428,7 @@ void CDiandanPageUI::InitFoodShow()
|
|
|
|
|
|
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
|
|
|
|
|
|
- pItem->SetYoutuModel(is_youtu);
|
|
|
|
|
|
|
+ pItem->SetYoutuModel(setting_xianshi_is_youtu);
|
|
|
pItem->SetFoodInfo(food);
|
|
pItem->SetFoodInfo(food);
|
|
|
pItem->UpdateShow();
|
|
pItem->UpdateShow();
|
|
|
|
|
|
|
@@ -441,7 +451,7 @@ void CDiandanPageUI::InitFoodShow()
|
|
|
|
|
|
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
CDiandanFoodItemUI* pItem = static_cast<CDiandanFoodItemUI*>(builder.Create(xml_name.c_str(), (UINT)0, &cb, m_pManager));
|
|
|
|
|
|
|
|
- pItem->SetYoutuModel(is_youtu);
|
|
|
|
|
|
|
+ pItem->SetYoutuModel(setting_xianshi_is_youtu);
|
|
|
pItem->SetFoodInfo(food);
|
|
pItem->SetFoodInfo(food);
|
|
|
pItem->UpdateShow();
|
|
pItem->UpdateShow();
|
|
|
|
|
|