Beispiel #1
0
/* 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;
}
Beispiel #2
0
/* 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;
}