_TableViewItemImpl* pImpl = _TableViewItemImpl::GetInstance(*this);
SysAssertf(pImpl != null, "Not yet constructed. Construct() should be called before use.");
- return pImpl->SetSimpleItemTextColor(color, status);
+ return pImpl->SetSimpleGroupItemTextColor(color, status);
}
Tizen::Graphics::Color
const _TableViewItemImpl* pImpl = _TableViewItemImpl::GetInstance(*this);
SysAssertf(pImpl != null, "Not yet constructed. Construct() should be called before use.");
- return pImpl->GetSimpleItemTextColor(status);
+ return pImpl->GetSimpleGroupItemTextColor(status);
}
result
}
result
+_TableViewItem::SetSimpleGroupItemTextColor(const Tizen::Graphics::Color& color, TableViewItemDrawingStatus status)
+{
+ if (status == TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL)
+ {
+ __simpleItemTextColor[TABLE_VIEW_GROUPITEM_DRAWING_STATUS_NORMAL] = color;
+ }
+ else if (status == TABLE_VIEW_ITEM_DRAWING_STATUS_PRESSED)
+ {
+ __simpleItemTextColor[TABLE_VIEW_GROUPITEM_DRAWING_STATUS_PRESSED] = color;
+ }
+
+ return E_SUCCESS;
+}
+
+Tizen::Graphics::Color
+_TableViewItem::GetSimpleGroupItemTextColor(TableViewItemDrawingStatus status) const
+{
+ if (status == TABLE_VIEW_ITEM_DRAWING_STATUS_PRESSED)
+ {
+ return __simpleItemTextColor[TABLE_VIEW_GROUPITEM_DRAWING_STATUS_PRESSED];
+ }
+ else
+ {
+ return __simpleItemTextColor[TABLE_VIEW_GROUPITEM_DRAWING_STATUS_NORMAL];
+ }
+}
+
+result
_TableViewItem::SetSimpleItemTextSize(int size)
{
if(__simpleItemTextSize == size)
return GetCore().IsIndividualSelectionEnabled(controlImpl.GetCore());
}
+result
+_TableViewItemImpl::SetSimpleGroupItemTextColor(const Tizen::Graphics::Color& color, TableViewItemDrawingStatus status)
+{
+ return GetCore().SetSimpleGroupItemTextColor(color, status);
+}
+
+Tizen::Graphics::Color
+_TableViewItemImpl::GetSimpleGroupItemTextColor(TableViewItemDrawingStatus status) const
+{
+ return GetCore().GetSimpleGroupItemTextColor(status);
+}
}}} // Tizen::Ui::Controls
result SetSimpleItemTextSize(int size);
int GetSimpleItemTextSize(void) const;
+ //Simple group item
+ result SetSimpleGroupItemTextColor(const Tizen::Graphics::Color& color, TableViewItemDrawingStatus status);
+ Tizen::Graphics::Color GetSimpleGroupItemTextColor(TableViewItemDrawingStatus status) const;
+
result SetSectionHeaderFooterContents(const Tizen::Base::String& text, HorizontalAlignment alignment, bool isHeader);
result SetSectionHeaderFooterAlignment(HorizontalAlignment alignment);
result SetIndividualSelectionEnabled(const Tizen::Ui::_ControlImpl& controlImpl, bool enable);
bool IsIndividualSelectionEnabled(const Tizen::Ui::_ControlImpl& controlImpl);
+ result SetSimpleGroupItemTextColor(const Tizen::Graphics::Color& color, TableViewItemDrawingStatus status = TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL);
+ Tizen::Graphics::Color GetSimpleGroupItemTextColor(TableViewItemDrawingStatus status = TABLE_VIEW_ITEM_DRAWING_STATUS_NORMAL) const;
+
public:
static _TableViewItemImpl* GetInstance(TableViewItemBase& tableViewItem);
static const _TableViewItemImpl* GetInstance(const TableViewItemBase& tableViewItem);