, __isItemTapSoundEnabled(true)
, __isTabSoundPlayed(false)
, __isSelectedDetailButton(false)
+ , __isSimpleLastItem(false)
, __pHighlightVisualElement(null)
, __pBitmapVisualElement(null)
, __pMoveItemAnimation(null)
if(!IsContextItem())
{
- if(__itemType == TABLE_VIEW_ITEM_TYPE_BOTTOM ||
- __itemType == TABLE_VIEW_ITEM_TYPE_ONE)
+ if (!__isSimpleLastItem)
{
- __pItemDivider->SetVisibleState(false);
+ if(__itemType == TABLE_VIEW_ITEM_TYPE_BOTTOM || __itemType == TABLE_VIEW_ITEM_TYPE_ONE)
+ {
+ __pItemDivider->SetVisibleState(false);
+ }
}
}
{
return true;
}
+
+void
+_TableViewItem::SetSimpleLastItemEnabled(bool enable)
+{
+ __isSimpleLastItem = enable;
+}
}}} // Tizen::Ui::Controls
else
{
int itemCount = GetItemCountAt(itemPosition.groupIndex);
+ if (style == TABLE_VIEW_STYLE_SIMPLE)
+ {
+ if (itemCount == 1 || (itemCount > 1 && (itemPosition.itemIndex == itemCount - 1)))
+ {
+ pItem->SetSimpleLastItemEnabled(true);
+ }
+ else
+ {
+ pItem->SetSimpleLastItemEnabled(false);
+ }
+ }
if (itemPosition.itemIndex == 0)
{
void FireItemTouchReleased(void);
void FireItemTouchPressed(void);
+ void SetSimpleLastItemEnabled(bool enable);
// Accessibility
virtual void SetAccessibilityElement(void);
bool __isItemTapSoundEnabled;
bool __isTabSoundPlayed;
bool __isSelectedDetailButton;
+ bool __isSimpleLastItem;
Tizen::Ui::Animations::_VisualElement* __pHighlightVisualElement;
Tizen::Ui::Animations::_VisualElement* __pBitmapVisualElement;