// mobile & wearable only feature
}
+/* TIZEN_ONLY(20171116): merge eo & header files for different profiles */
+EOLIAN static const char *
+_elm_ctxpopup_item_elm_widget_item_style_get(Eo *eo_item EINA_UNUSED, Elm_Ctxpopup_Item_Data *item EINA_UNUSED)
+{
+ // mobile & wearable only feature
+ return NULL;
+}
+/* END */
+
EOLIAN static Elm_Atspi_State_Set
_elm_ctxpopup_item_elm_interface_atspi_accessible_state_set_get(Eo *obj EINA_UNUSED, Elm_Ctxpopup_Item_Data *it EINA_UNUSED)
{
Elm.Widget_Item.signal_emit;
Elm.Widget_Item.del_pre;
Elm.Widget_Item.style.set; // TIZEN_ONLY(20170116): merge eo & header files for different profiles
+ Elm.Widget_Item.style.get; //TIZEN_ONLY(20171115): merge eo & header files for different profiles
Elm.Widget_Item.part_text.get;
Elm.Widget_Item.part_text.set;
Elm.Widget_Item.part_content.get;
evas_object_del(VIEW(item));
eina_stringshare_del(item->label);
+ if (item->style) eina_stringshare_del(item->style);
sd->items = eina_list_remove(sd->items, item);
if (eina_list_count(sd->items) < 1)
{
ELM_CTXPOPUP_DATA_GET(WIDGET(item), sd);
+ eina_stringshare_replace(&item->style, style);
if (item->icon && item->label)
{
if (sd->horizontal)
if (sd->visible) elm_layout_sizing_eval(WIDGET(item));
}
+EOLIAN static const char *
+_elm_ctxpopup_item_elm_widget_item_style_get(Eo *eo_it EINA_UNUSED,
+ Elm_Ctxpopup_Item_Data *item)
+{
+ return item->style;
+}
+
static void
_bg_clicked_cb(void *data,
Evas_Object *obj EINA_UNUSED,