/* externally accessible functions */ Evas_Object * enna_mainmenu_add(Evas_Object *parent) { Smart_Data *sd; sd = ENNA_NEW(Smart_Data, 1); if (!sd) return NULL; /* connect to the input signal */ _enna_mainmenu_load_from_activities(sd); return NULL; }
/* externally accessible functions */ Evas_Object * enna_mainmenu_add(Evas_Object *parent) { Smart_Data *sd; sd = ENNA_NEW(Smart_Data, 1); if (!sd) return NULL; /* cover view */ sd->o_menu = enna_box_add(parent, "list"); evas_object_data_set(sd->o_menu, "mainmenu_data", sd); //elm_layout_content_set(enna->layout, "enna.mainmenu.swallow", sd->o_menu); evas_object_size_hint_align_set(sd->o_menu, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sd->o_menu, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(sd->o_menu); /* connect to the input signal */ sd->listener = enna_input_listener_add("mainmenu", _input_events_cb, sd); _enna_mainmenu_load_from_activities(sd); return sd->o_menu; }