bool CGengridItemClass::Create(void)
{
- if (m_pItemClass)
- return false;
+ ASSERT(!m);
- m_pItemClass = elm_gengrid_item_class_new();
- if (!m_pItemClass) {
- return false;
- }
+ m = elm_gengrid_item_class_new();
+ ASSERT(m);
- m_pItemClass->item_style = FBR_STYLE_MEDIA_GRID;
- m_pItemClass->func.text_get = sm_CbTextGet;
- m_pItemClass->func.content_get = sm_CbContentGet;
- m_pItemClass->func.state_get = NULL;
- m_pItemClass->func.del = sm_CbRemove;
+ m->item_style = FBR_STYLE_MEDIA_GRID;
+ m->func.text_get = sm_CbTextGet;
+ m->func.content_get = sm_CbContentGet;
+ m->func.state_get = NULL;
+ m->func.del = sm_CbRemove;
return true;
}
void CGengridItemClass::Destroy(void)
{
- if (!m_pItemClass)
- return;
+ ASSERT(m);
- elm_gengrid_item_class_free(m_pItemClass);
- m_pItemClass = NULL;
+ elm_gengrid_item_class_free(m);
+ m = NULL;
}
Elm_Gengrid_Item_Class* CGengridItemClass::Handle(void)
{
- return m_pItemClass;
+ return m;
}