forked from enlightenment/efl
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:
parent
a191fdb908
commit
ab20dd4b39
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue