pSlider->SetName(pItemNode->GetId());
pItem->AddControl(pSlider);
+ pItem->SetIndividualSelectionEnabled(pSlider, true);
relativeLayout.SetMargin(*pSlider, 0, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
relativeLayout.SetRelation(*pSlider, pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
relativeLayout.SetRelation(*pSlider, pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
{
AppLogDebug("null");
}
- SetFocus();
}
void
AppLogDebug("pItemNode->GetType not equal ID_APPSETTING_ITEM_TYPE_EXPAND_LIST [%ls]", pItemNode->GetType().GetPointer());
pItem->Invalidate(false);
}
+ else if ((pItemNode->GetType()).Equals(ID_APPSETTING_ITEM_TYPE_INTEGER, false))
+ {
+ Slider* pSlider = static_cast<Slider*>(pItem->GetControl(0));
+ pItem->SetIndividualSelectionEnabled(pSlider, true);
+ }
return;
}
}
pNode->SetAttribute(ID_APPSETTING_ATTRIBUTE_TYPE_VALUE, Integer::ToString(adjustment));
- SetFocus();
-
+
if (__pIOAppSetting != null)
{
__pIOAppSetting->UpdateChangedValue();
{
if (previousSceneId == IDSCN_FONT)
{
- __pTableView->CollapseGroup(ID_GROUP_BACKLIGHT_TIME_LIST);
- __pTableView->RefreshAllItems();
return;
}
__pTableView->UpdateTableView();
Rectangle itemRect = pItem->GetBounds();
String groupText = pLabel->GetText();
int fontSize = GetFontSize();
- int itemHeight = GetHeightForStringArea(groupText, clientRect.width - W_TEXT_GAP, fontSize) + H_TEXT_GAP;
+ int itemHeight = GetHeightForStringArea(groupText, clientRect.width, fontSize) + H_TEXT_GAP;
itemRect.height = itemHeight + H_GROUP_INDEX_HELP_TEXT_TOP_GAP;
- pLabel->SetBounds(pLabel->GetX(), pLabel->GetY(), clientRect.width - W_TEXT_GAP, itemHeight+H_GROUP_INDEX_HELP_TEXT_TOP_GAP);
+ pLabel->SetBounds(pLabel->GetX(), pLabel->GetY(), clientRect.width, itemHeight+H_GROUP_INDEX_HELP_TEXT_TOP_GAP);
pItem->SetBounds(itemRect);
}