elc_multibuttonentry: add item disable support

Summary:
Add item disable support in multibuttonentry widget

@feature

Test Plan: elm_object_item_disabled_set on MBE item

Reviewers: CHAN, Hermet

Reviewed By: Hermet

Subscribers: CHAN, Hermet, navnbeet

Differential Revision: https://phab.enlightenment.org/D3084
This commit is contained in:
Shilpa Singh 2015-10-01 19:55:02 +09:00 committed by ChunEon Park
parent a191fdb908
commit ab20dd4b39
2 changed files with 14 additions and 0 deletions

View File

@ -1874,6 +1874,19 @@ _elm_multibuttonentry_item_next_get(const Eo *eo_it,
return NULL;
}
EOLIAN static void
_elm_multibuttonentry_item_elm_widget_item_disable(Eo *eo_it, Elm_Multibuttonentry_Item_Data *it)
{
const char* emission;
Eina_Bool tmp;
if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get()))
emission = "elm,state,disabled";
else
emission = "elm,state,enabled";
elm_layout_signal_emit(VIEW(it), emission, "elm");
}
EINA_DEPRECATED EAPI void *
elm_multibuttonentry_item_data_get(const Elm_Object_Item *it)
{

View File

@ -27,5 +27,6 @@ class Elm.Multibuttonentry_Item(Elm.Widget_Item)
Elm.Widget_Item.signal_emit;
Elm.Widget_Item.part_text.get;
Elm.Widget_Item.part_text.set;
Elm.Widget_Item.disable;
}
}