示例#1
0
static void
igd_client_win_create(void)
{
    Evas_Object *win, *bg, *bx0, *lb, *fr;
    win = elm_win_add(NULL, "main", ELM_WIN_BASIC);
    elm_win_title_set(win, "Internet Gateway Device Controller");
    evas_object_smart_callback_add(win, "delete-request", igd_client_win_del, NULL);
    bg = elm_bg_add(win);
    evas_object_size_hint_weight_set(bg, 1.0, 1.0);
    elm_win_resize_object_add(win, bg);
    evas_object_show(bg);

    bx0 = elm_box_add(win);
    evas_object_size_hint_weight_set(bx0, 1.0, 1.0);
    elm_win_resize_object_add(win, bx0);
    evas_object_show(bx0);

    fr = elm_frame_add(win);
    elm_frame_label_set(fr, "Instructions");
    elm_box_pack_end(bx0, fr);
    evas_object_show(fr);

    lb = elm_label_add(win);
    elm_label_label_set(lb, "IGD devices will be present on the list below<br>"
                        "as they're found. Click on them for performing <br>"
                        "actions.");
    elm_frame_content_set(fr, lb);
    evas_object_show(lb);

    li = elm_list_add(win);
    elm_list_always_select_mode_set(li, 1);
    evas_object_size_hint_weight_set(li, 1.0, 1.0);
    evas_object_size_hint_align_set(li, -1.0, -1.0);
    elm_box_pack_end(bx0, li);
    evas_object_show(li);

    evas_object_resize(win, 280, 280);
    evas_object_show(win);
}
示例#2
0
void List::setAlwaysSelectMode (bool alwaysSelect)
{
  elm_list_always_select_mode_set (o, alwaysSelect);
}