visible: 1;
}
}
+ rect { name: "block_events";
+ desc { "default";
+ color: 0 0 0 0;
+ }
+ }
rect { name: "event";
desc { "default";
color: 0 0 0 0;
elm_hoversel_item_add(hoversel, "Item 2", NULL, ELM_ICON_NONE, NULL, NULL);
elm_hoversel_item_add(hoversel, "Item 3", NULL, ELM_ICON_NONE, NULL, NULL);
elm_hoversel_item_add(hoversel, "Item 4 - Long Label Here", "close", ELM_ICON_STANDARD, NULL, NULL);
+ it = elm_hoversel_item_add(hoversel, "Item 5 - Disabled", NULL, ELM_ICON_NONE, NULL, NULL);
+ elm_object_item_disabled_set(it, EINA_TRUE);
evas_object_smart_callback_add(hoversel, "clicked",
_hoversel_clicked_cb, NULL);
evas_object_smart_callback_add(hoversel, "selected",
ELM_HOVERSEL_ITEM_DATA_GET(eo_item, item);
elm_object_style_set(VIEW(item), buf);
elm_object_text_set(VIEW(item), item->label);
+ elm_widget_disabled_set
+ (VIEW(item), eo_do_ret(eo_item, int_ret, elm_wdg_item_disabled_get()));
}
eina_stringshare_del(style);
elm_hoversel_hover_parent_set(data, NULL);
}
+EOLIAN static void
+_elm_hoversel_item_elm_widget_item_disable(Eo *eo_it,
+ Elm_Hoversel_Item_Data *it)
+{
+ Eina_Bool tmp;
+ elm_widget_disabled_set
+ (VIEW(it), eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get()));
+}
+
static void
_elm_hoversel_item_elm_widget_item_part_text_set(Eo *eo_it EINA_UNUSED,
Elm_Hoversel_Item_Data *it,
implements {
Eo.Base.constructor;
Eo.Base.destructor;
+ Elm.Widget_Item.disable;
Elm.Widget_Item.signal_emit;
Elm.Widget_Item.part_text.set;
Elm.Widget_Item.part_text.get;