Evas_Object *obj __UNUSED__,
void *event_info)
{
- Elm_Multibuttonentry_Item *item = (Elm_Multibuttonentry_Item *)event_info;
- printf("selected item = %s\n", elm_multibuttonentry_item_label_get(item));
+ Elm_Object_Item *mbe_it = event_info;
+ printf("selected item = %s\n", elm_object_item_text_get(mbe_it));
}
// "item,added" smart callback of multibuttonentry.
Evas_Object *obj __UNUSED__,
void *event_info)
{
- Elm_Multibuttonentry_Item *item = (Elm_Multibuttonentry_Item *)event_info;
- printf("\n added item = %s\n", elm_multibuttonentry_item_label_get(item));
+ Elm_Object_Item *mbe_it = event_info;
+ printf("added item = %s\n", elm_object_item_text_get(mbe_it));
}
// "item,deleted" smart callback
Evas_Object *obj __UNUSED__,
void *event_info )
{
- Elm_Multibuttonentry_Item *item = (Elm_Multibuttonentry_Item *)event_info;
- printf("clicked item = %s\n", elm_multibuttonentry_item_label_get(item));
+ Elm_Object_Item *mbe_it = event_info;
+ printf("clicked item = %s\n", elm_object_item_text_get(mbe_it));
}
static void
void *event_info __UNUSED__ )
{
//Unset the multibuttonentry to contracted mode of single line
- elm_multibuttonentry_contracted_state_set(obj, 0);
+ elm_multibuttonentry_shrink_mode_set(obj, 0);
printf("A multibuttonentry is clicked!\n");
Evas_Object *entry;
entry = elm_multibuttonentry_entry_get(obj);
void *event_info __UNUSED__ )
{
//Set the multibuttonentry to contracted mode of single line
- elm_multibuttonentry_contracted_state_set(obj, 1);
+ elm_multibuttonentry_shrink_mode_set(obj, 1);
printf("multibuttonentry unfocused!\n");
}
evas_object_show(scr);
mbe = elm_multibuttonentry_add(parent);
- elm_multibuttonentry_label_set(mbe, "To: ");
+ elm_object_text_set(mbe, "To: ");
elm_multibuttonentry_guide_text_set(mbe, "Tap to add recipient");
evas_object_size_hint_weight_set(mbe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(mbe, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_content_set(scr, mbe);
// Add item verify callback to Multibuttonentry
- elm_multibuttonentry_item_verify_callback_set(mbe, _item_filter_cb, data);
+ elm_multibuttonentry_item_filter_append(mbe, _item_filter_cb, data);
// Add "item,selected","item,added", "item,deleted", "clicked", "unfocused",
// "expanded", "contracted" and "contracted,state,changed" smart callback