[genlist] no scale at theme_hook
[framework/uifw/elementary.git] / src / bin / test_anchorblock.c
index 8d4da86..e73fc29 100644 (file)
@@ -26,7 +26,7 @@ my_anchorblock_anchor(void *data, Evas_Object *obj, void *event_info)
 
    bt = elm_button_add(obj);
    elm_object_text_set(bt, ei->name);
-   elm_hover_content_set(ei->hover, "middle", bt);
+   elm_object_part_content_set(ei->hover, "middle", bt);
    evas_object_show(bt);
 
    // hints as to where we probably should put hover contents (buttons etc.).
@@ -48,14 +48,14 @@ my_anchorblock_anchor(void *data, Evas_Object *obj, void *event_info)
        elm_box_pack_end(bx, bt);
        evas_object_smart_callback_add(bt, "clicked", my_anchorblock_bt, av);
        evas_object_show(bt);
-       elm_hover_content_set(ei->hover, "top", bx);
+       elm_object_part_content_set(ei->hover, "top", bx);
        evas_object_show(bx);
      }
    if (ei->hover_bottom)
      {
        bt = elm_button_add(obj);
        elm_object_text_set(bt, "Bot");
-       elm_hover_content_set(ei->hover, "bottom", bt);
+       elm_object_part_content_set(ei->hover, "bottom", bt);
        evas_object_smart_callback_add(bt, "clicked", my_anchorblock_bt, av);
        evas_object_show(bt);
      }
@@ -63,7 +63,7 @@ my_anchorblock_anchor(void *data, Evas_Object *obj, void *event_info)
      {
        bt = elm_button_add(obj);
        elm_object_text_set(bt, "Left");
-       elm_hover_content_set(ei->hover, "left", bt);
+       elm_object_part_content_set(ei->hover, "left", bt);
        evas_object_smart_callback_add(bt, "clicked", my_anchorblock_bt, av);
        evas_object_show(bt);
      }
@@ -71,7 +71,7 @@ my_anchorblock_anchor(void *data, Evas_Object *obj, void *event_info)
      {
        bt = elm_button_add(obj);
        elm_object_text_set(bt, "Right");
-       elm_hover_content_set(ei->hover, "right", bt);
+       elm_object_part_content_set(ei->hover, "right", bt);
        evas_object_smart_callback_add(bt, "clicked", my_anchorblock_bt, av);
        evas_object_show(bt);
      }
@@ -141,15 +141,15 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
    evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL);
 
    ic = elm_icon_add(win);
-   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
+   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get());
    elm_icon_file_set(ic, buf, NULL);
    elm_icon_scale_set(ic, 0, 0);
    evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1);
 
    bb = elm_bubble_add(win);
    elm_object_text_set(bb, "Message 3");
-   elm_object_text_part_set(bb, "info", "10:32 4/11/2008");
-   elm_bubble_icon_set(bb, ic);
+   elm_object_part_text_set(bb, "info", "10:32 4/11/2008");
+   elm_object_part_content_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
@@ -163,20 +163,20 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
                           "(phone number) to click on.");
    evas_object_smart_callback_add(av, "anchor,clicked",
                                   my_anchorblock_anchor, av);
-   elm_bubble_content_set(bb, av);
+   elm_object_content_set(bb, av);
    evas_object_show(av);
    elm_box_pack_end(bx, bb);
    evas_object_show(bb);
 
    ic = elm_icon_add(win);
-   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
+   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get());
    elm_icon_file_set(ic, buf, NULL);
    evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
 
    bb = elm_bubble_add(win);
    elm_object_text_set(bb, "Message 2");
-   elm_object_text_part_set(bb, "info", "7:16 27/10/2008");
-   elm_bubble_icon_set(bb, ic);
+   elm_object_part_text_set(bb, "info", "7:16 27/10/2008");
+   elm_object_part_content_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
@@ -199,21 +199,21 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
                           "web URL's too that launch the web browser and point it "
                           "to that URL. <item relsize=16x16 vsize=full href=emoticon/omg></item>");
    evas_object_smart_callback_add(av, "anchor,clicked", my_anchorblock_anchor, av);
-   elm_bubble_content_set(bb, av);
+   elm_object_content_set(bb, av);
    evas_object_show(av);
    elm_box_pack_end(bx, bb);
    evas_object_show(bb);
 
    ic = elm_icon_add(win);
-   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
+   snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get());
    elm_icon_file_set(ic, buf, NULL);
    elm_icon_scale_set(ic, 0, 0);
    evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1);
 
    bb = elm_bubble_add(win);
    elm_object_text_set(bb, "Message 1");
-   elm_object_text_part_set(bb, "info", "20:47 18/6/2008");
-   elm_bubble_icon_set(bb, ic);
+   elm_object_part_text_set(bb, "info", "20:47 18/6/2008");
+   elm_object_part_content_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
@@ -225,7 +225,7 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
    elm_object_text_set(av, "This is a short message. <item relsize=16x16 vsize=full href=emoticon/haha></item>");
    evas_object_smart_callback_add(av, "anchor,clicked",
                                   my_anchorblock_anchor, av);
-   elm_bubble_content_set(bb, av);
+   elm_object_content_set(bb, av);
    evas_object_show(av);
    elm_box_pack_end(bx, bb);
    evas_object_show(bb);
@@ -237,7 +237,7 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
 
    evas_object_resize(win, 320, 300);
 
-   elm_object_focus(win);
+   elm_object_focus_set(win, EINA_TRUE);
    evas_object_show(win);
 }
 #endif