Exemplo n.º 1
0
static void
_sd_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
    Smart_Data *sd = data;

    ENNA_OBJECT_DEL(sd->controls);
    ENNA_OBJECT_DEL(sd->slideshow);
    eina_list_free(sd->items);
    enna_input_listener_del(sd->listener);
    ENNA_FREE(sd);
}
Exemplo n.º 2
0
void
enna_mainmenu_shutdown(Evas_Object *obj)
{
    Smart_Data *sd;

    sd =evas_object_data_get(obj, "mainmenu_data");
    ENNA_EVENT_HANDLER_DEL(sd->act_handler);

    enna_input_listener_del(sd->listener);

    ENNA_OBJECT_DEL(sd->o_menu);
    ENNA_OBJECT_DEL(sd->o_volume);
    enna_browser_del(sd->browser);
    ENNA_FREE(sd);
}