elm: elm_object_text_part_set/get() is deprecated
authorbilliob <billiob@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 16 Nov 2011 20:17:25 +0000 (20:17 +0000)
committerbilliob <billiob@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 16 Nov 2011 20:17:25 +0000 (20:17 +0000)
use elm_object_part_text_set/get().
This change is done so that it matches
edje_object_part_text_set/get().

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@65310 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

19 files changed:
doc/examples.dox
doc/widgets/widget_preview_actionslider.c
doc/widgets/widget_preview_layout.c
src/bin/config.c
src/bin/test_actionslider.c
src/bin/test_anchorblock.c
src/bin/test_bubble.c
src/bin/test_focus.c
src/bin/test_layout.c
src/bin/test_toggle.c
src/bin/test_win_inline.c
src/edje_externals/elm_bubble.c
src/edje_externals/elm_toggle.c
src/examples/actionslider_example_01.c
src/examples/layout_example_01.c
src/examples/layout_example_03.c
src/lib/Elementary.h.in
src/lib/elm_main.c
src/lib/elm_toggle.c

index cf183ab..ca77366 100644 (file)
  * @until }
  *
  * This call elm_layout_data_get() is used to fetch the string based on the key,
- * and elm_object_text_part_set() will set the part defined in the theme as
+ * and elm_object_part_text_set() will set the part defined in the theme as
  * "example/title" to contain this string. This key "example/title" has nothing
  * special. It's just an arbitrary convention that we are using in this example.
  * Every string in this example referencing a part of this theme will be of the
index 0540a1b..14672f6 100644 (file)
@@ -5,9 +5,9 @@ evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
 elm_win_resize_object_add(win, o);
 evas_object_show(o);
 
-elm_object_text_part_set(o, "left", "left");
-elm_object_text_part_set(o, "center", "center");
-elm_object_text_part_set(o, "right", "right");
+elm_object_part_text_set(o, "left", "left");
+elm_object_part_text_set(o, "center", "center");
+elm_object_part_text_set(o, "right", "right");
 elm_actionslider_indicator_pos_set(o, ELM_ACTIONSLIDER_CENTER);
 
 #include "widget_preview_tmpl_foot.c"
index 4c2d87a..570c655 100644 (file)
@@ -14,6 +14,6 @@ evas_object_size_hint_min_set(icon, 200, 140);
 evas_object_show(icon);
 
 elm_object_content_part_set(layout, "elm.swallow.content", icon);
-elm_object_text_part_set(layout, "elm.text.title", "Layout");
+elm_object_part_text_set(layout, "elm.text.title", "Layout");
 
 #include "widget_preview_tmpl_foot.c"
index 4fcdd13..d07f940 100644 (file)
@@ -2038,7 +2038,7 @@ _status_config_fonts(Evas_Object *win,
    snprintf(buf, sizeof(buf), "%s/objects/font_preview.edj", elm_app_data_dir_get());
    preview = elm_layout_add(win);
    elm_layout_file_set(preview, buf, "font_preview");
-   elm_object_text_part_set(preview, "elm.text", "Preview Text — 我真的会写中文");
+   elm_object_part_text_set(preview, "elm.text", "Preview Text — 我真的会写中文");
    evas_object_size_hint_weight_set(preview, EVAS_HINT_EXPAND, 0.0);
    evas_object_size_hint_align_set(preview, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_show(preview);
index 0d91c3c..53213ce 100644 (file)
@@ -52,9 +52,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
-   elm_object_text_part_set(as, "left", "Snooze");
-   elm_object_text_part_set(as, "center", NULL);
-   elm_object_text_part_set(as, "right", "Stop");
+   elm_object_part_text_set(as, "left", "Snooze");
+   elm_object_part_text_set(as, "center", NULL);
+   elm_object_part_text_set(as, "right", "Stop");
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
                                     ELM_ACTIONSLIDER_RIGHT);
    evas_object_smart_callback_add(as, "pos_changed",
@@ -68,9 +68,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
-   elm_object_text_part_set(as, "left", "Snooze");
-   elm_object_text_part_set(as, "center", NULL);
-   elm_object_text_part_set(as, "right", "Stop");
+   elm_object_part_text_set(as, "left", "Snooze");
+   elm_object_part_text_set(as, "center", NULL);
+   elm_object_part_text_set(as, "right", "Stop");
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
                                     ELM_ACTIONSLIDER_RIGHT);
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
@@ -86,9 +86,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
                                    ELM_ACTIONSLIDER_RIGHT);
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_CENTER |
                                     ELM_ACTIONSLIDER_RIGHT);
-   elm_object_text_part_set(as, "left", NULL);
-   elm_object_text_part_set(as, "center", "Accept");
-   elm_object_text_part_set(as, "right", "Reject");
+   elm_object_part_text_set(as, "left", NULL);
+   elm_object_part_text_set(as, "center", "Accept");
+   elm_object_part_text_set(as, "right", "Reject");
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
    evas_object_show(as);
    elm_box_pack_end(bx, as);
@@ -99,9 +99,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_LEFT);
-   elm_object_text_part_set(as, "left", NULL);
-   elm_object_text_part_set(as, "center", "Accept");
-   elm_object_text_part_set(as, "right", "Reject");
+   elm_object_part_text_set(as, "left", NULL);
+   elm_object_part_text_set(as, "center", "Accept");
+   elm_object_part_text_set(as, "right", "Reject");
    elm_object_text_set(as, "Go");
    evas_object_smart_callback_add(as, "pos_changed",
                                   _position_change_magnetic_cb, NULL);
@@ -115,9 +115,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_ALL);
-   elm_object_text_part_set(as, "left", "Left");
-   elm_object_text_part_set(as, "center", "Center");
-   elm_object_text_part_set(as, "right", "Right");
+   elm_object_part_text_set(as, "left", "Left");
+   elm_object_part_text_set(as, "center", "Center");
+   elm_object_part_text_set(as, "right", "Right");
    elm_object_text_set(as, "Go");
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
    evas_object_show(as);
@@ -128,9 +128,9 @@ test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *eve
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
-   elm_object_text_part_set(as, "left", "Enable");
-   elm_object_text_part_set(as, "center", "Magnet");
-   elm_object_text_part_set(as, "right", "Disable");
+   elm_object_part_text_set(as, "left", "Enable");
+   elm_object_part_text_set(as, "center", "Magnet");
+   elm_object_part_text_set(as, "right", "Disable");
    evas_object_smart_callback_add(as, "pos_changed",
                                   _magnet_enable_disable_cb, NULL);
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
index aa27371..fe51eff 100644 (file)
@@ -148,7 +148,7 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
 
    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_object_part_text_set(bb, "info", "10:32 4/11/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
@@ -175,7 +175,7 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
 
    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_object_part_text_set(bb, "info", "7:16 27/10/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
@@ -212,7 +212,7 @@ test_anchorblock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event
 
    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_object_part_text_set(bb, "info", "20:47 18/6/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_show(ic);
index af52928..c4b2cbf 100644 (file)
@@ -38,7 +38,7 @@ test_bubble(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
 
    bb = elm_bubble_add(win);
    elm_object_text_set(bb, "Message 1");
-   elm_object_text_part_set(bb, "info", "Corner: bottom_right");
+   elm_object_part_text_set(bb, "info", "Corner: bottom_right");
    elm_object_content_part_set(bb, "icon", ic);
    elm_bubble_corner_set(bb, "bottom_right");
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
@@ -56,7 +56,7 @@ test_bubble(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
 
    bb = elm_bubble_add(win);
    elm_object_text_set(bb, "Message 2");
-   elm_object_text_part_set(bb, "info", "10:32 4/11/2008");
+   elm_object_part_text_set(bb, "info", "10:32 4/11/2008");
    evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
    evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL);
index 1900537..77f0373 100644 (file)
@@ -104,8 +104,8 @@ test_focus(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
           {
              Evas_Object *tg = elm_check_add(win);
              elm_object_style_set(tg, "toggle");
-             elm_object_text_part_set(tg, "on", "Yes");
-             elm_object_text_part_set(tg, "off", "No");
+             elm_object_part_text_set(tg, "on", "Yes");
+             elm_object_part_text_set(tg, "off", "No");
              elm_box_pack_end(bx, tg);
              my_show(tg);
           }
index 823f86e..e63839b 100644 (file)
@@ -8,7 +8,7 @@
 static void
 _clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__)
 {
-   elm_object_text_part_set(data, "text", elm_object_text_get(obj));
+   elm_object_part_text_set(data, "text", elm_object_text_get(obj));
 }
 
 void
index 67eac34..5dca6e2 100644 (file)
@@ -35,8 +35,8 @@ test_toggle(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
    elm_object_text_set(tg, "Icon sized to toggle");
    elm_object_content_part_set(tg, "icon", ic);
    elm_check_state_set(tg, 1);
-   elm_object_text_part_set(tg, "on", "Yes");
-   elm_object_text_part_set(tg, "off", "No");
+   elm_object_part_text_set(tg, "on", "Yes");
+   elm_object_part_text_set(tg, "off", "No");
    elm_box_pack_end(bx, tg);
    evas_object_show(tg);
    evas_object_show(ic);
@@ -71,8 +71,8 @@ test_toggle(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
    tg = elm_check_add(win);
    elm_object_style_set(tg, "toggle");
    elm_object_text_set(tg, "Label Only");
-   elm_object_text_part_set(tg, "on", "Big long fun times label");
-   elm_object_text_part_set(tg, "off", "Small long happy fun label");
+   elm_object_part_text_set(tg, "on", "Big long fun times label");
+   elm_object_part_text_set(tg, "off", "Small long happy fun label");
    elm_box_pack_end(bx, tg);
    evas_object_show(tg);
 
index f7f99be..804a059 100644 (file)
@@ -54,7 +54,7 @@ fill(Evas_Object *win, Eina_Bool do_bg)
 
    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_object_part_text_set(bb, "info", "10:32 4/11/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
@@ -78,7 +78,7 @@ fill(Evas_Object *win, Eina_Bool do_bg)
 
    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_object_part_text_set(bb, "info", "7:16 27/10/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
@@ -113,7 +113,7 @@ fill(Evas_Object *win, Eina_Bool do_bg)
 
    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_object_part_text_set(bb, "info", "20:47 18/6/2008");
    elm_object_content_part_set(bb, "icon", ic);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0);
index 9f84533..1050fff 100644 (file)
@@ -21,7 +21,7 @@ external_bubble_state_set(void *data __UNUSED__, Evas_Object *obj, const void *f
    if (p->label) elm_object_text_set(obj, p->label);
    if (p->icon)
      elm_object_content_part_set(obj, "icon", p->icon);
-   if (p->info) elm_object_text_part_set(obj, "info", p->info);
+   if (p->info) elm_object_part_text_set(obj, "info", p->info);
    if (p->content) elm_object_content_set(obj, p->content);
 }
 
@@ -50,7 +50,7 @@ external_bubble_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            elm_object_text_part_set(obj, "info", param->s);
+            elm_object_part_text_set(obj, "info", param->s);
             return EINA_TRUE;
          }
      }
@@ -92,7 +92,7 @@ external_bubble_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            param->s = elm_object_text_part_get(obj, "info");
+            param->s = elm_object_part_text_get(obj, "info");
             return EINA_TRUE;
          }
      }
index cd188e6..8dc7c63 100644 (file)
@@ -27,9 +27,9 @@ external_toggle_state_set(void *data __UNUSED__, Evas_Object *obj, const void *f
      elm_object_content_part_set(obj, "icon", p->icon);
 
    if (p->on)
-     elm_object_text_part_set(obj, "on", p->on);
+     elm_object_part_text_set(obj, "on", p->on);
    if (p->off)
-     elm_object_text_part_set(obj, "off", p->off);
+     elm_object_part_text_set(obj, "off", p->off);
 
    if (p->state_exists)
      elm_check_state_set(obj, p->state);
@@ -60,7 +60,7 @@ external_toggle_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            elm_object_text_part_set(obj, "on", param->s);
+            elm_object_part_text_set(obj, "on", param->s);
             return EINA_TRUE;
          }
      }
@@ -68,7 +68,7 @@ external_toggle_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            elm_object_text_part_set(obj, "off", param->s);
+            elm_object_part_text_set(obj, "off", param->s);
             return EINA_TRUE;
          }
      }
@@ -107,7 +107,7 @@ external_toggle_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            param->s = elm_object_text_part_get(obj, "on");
+            param->s = elm_object_part_text_get(obj, "on");
             return EINA_TRUE;
          }
      }
@@ -115,7 +115,7 @@ external_toggle_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_Ex
      {
        if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)
          {
-            param->s = elm_object_text_part_get(obj, "off");
+            param->s = elm_object_part_text_get(obj, "off");
             return EINA_TRUE;
          }
      }
index d518436..e09d8ae 100644 (file)
@@ -62,8 +62,8 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
-   elm_object_text_part_set(as, "left", "Snooze");
-   elm_object_text_part_set(as, "right", "Stop");
+   elm_object_part_text_set(as, "left", "Snooze");
+   elm_object_part_text_set(as, "right", "Stop");
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
                                     ELM_ACTIONSLIDER_RIGHT);
    evas_object_smart_callback_add(as, "pos_changed",
@@ -77,8 +77,8 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
-   elm_object_text_part_set(as, "left", "Snooze");
-   elm_object_text_part_set(as, "right", "Stop");
+   elm_object_part_text_set(as, "left", "Snooze");
+   elm_object_part_text_set(as, "right", "Stop");
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
                                     ELM_ACTIONSLIDER_RIGHT);
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
@@ -94,8 +94,8 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
                                    ELM_ACTIONSLIDER_RIGHT);
    elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_CENTER |
                                     ELM_ACTIONSLIDER_RIGHT);
-   elm_object_text_part_set(as, "center", "Accept");
-   elm_object_text_part_set(as, "right", "Reject");
+   elm_object_part_text_set(as, "center", "Accept");
+   elm_object_part_text_set(as, "right", "Reject");
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
    evas_object_show(as);
    elm_box_pack_end(bx, as);
@@ -106,8 +106,8 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_LEFT);
-   elm_object_text_part_set(as, "center", "Accept");
-   elm_object_text_part_set(as, "right", "Reject");
+   elm_object_part_text_set(as, "center", "Accept");
+   elm_object_part_text_set(as, "right", "Reject");
    elm_object_text_set(as, "Go");
    evas_object_smart_callback_add(as, "pos_changed",
                                   _position_change_magnetic_cb, NULL);
@@ -121,9 +121,9 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_ALL);
-   elm_object_text_part_set(as, "left", "Left");
-   elm_object_text_part_set(as, "center", "Center");
-   elm_object_text_part_set(as, "right", "Right");
+   elm_object_part_text_set(as, "left", "Left");
+   elm_object_part_text_set(as, "center", "Center");
+   elm_object_part_text_set(as, "right", "Right");
    elm_object_text_set(as, "Go");
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
    evas_object_show(as);
@@ -134,9 +134,9 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
    elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
    elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
-   elm_object_text_part_set(as, "left", "Enable");
-   elm_object_text_part_set(as, "center", "Magnet");
-   elm_object_text_part_set(as, "right", "Disable");
+   elm_object_part_text_set(as, "left", "Enable");
+   elm_object_part_text_set(as, "center", "Magnet");
+   elm_object_part_text_set(as, "right", "Disable");
    evas_object_smart_callback_add(as, "pos_changed",
                                   _magnet_enable_disable_cb, NULL);
    evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
index ec8a971..91ea464 100644 (file)
@@ -87,7 +87,7 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    if (title)
      {
        elm_win_title_set(win, title);
-       elm_object_text_part_set(layout, TITLE, title);
+       elm_object_part_text_set(layout, TITLE, title);
      }
 
    // Add icon, clock and button to the table
index 4bb52b5..d974068 100644 (file)
@@ -76,7 +76,7 @@ elm_main(int argc __UNUSED__, char **argv __UNUSED__)
    if (title)
      {
        elm_win_title_set(win, title);
-       elm_object_text_part_set(layout, TITLE, title);
+       elm_object_part_text_set(layout, TITLE, title);
      }
 
    btn = elm_button_add(win);
index 4d837b3..343e0c1 100644 (file)
@@ -981,12 +981,38 @@ extern "C" {
     * @param label The new text of the label
     *
     * @note Elementary objects may have many labels (e.g. Action Slider)
+    * @deprecated Use elm_object_part_text_set() instead.
+    * @ingroup General
+    */
+   EINA_DEPRECATED EAPI void elm_object_text_part_set(Evas_Object *obj, const char *part, const char *label);
+
+   /**
+    * Set a label of an object
+    *
+    * @param obj The Elementary object
+    * @param part The text part name to set (NULL for the default label)
+    * @param label The new text of the label
+    *
+    * @note Elementary objects may have many labels (e.g. Action Slider)
     *
     * @ingroup General
     */
-   EAPI void         elm_object_text_part_set(Evas_Object *obj, const char *part, const char *label);
+   EAPI void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *label);
 
-#define elm_object_text_set(obj, label) elm_object_text_part_set((obj), NULL, (label))
+#define elm_object_text_set(obj, label) elm_object_part_text_set((obj), NULL, (label))
+
+   /**
+    * Get a label of an object
+    *
+    * @param obj The Elementary object
+    * @param part The text part name to get (NULL for the default label)
+    * @return text of the label or NULL for any error
+    *
+    * @note Elementary objects may have many labels (e.g. Action Slider)
+    * @deprecated Use elm_object_part_text_get() instead.
+    * @ingroup General
+    */
+   EINA_DEPRECATED EAPI const char  *elm_object_text_part_get(const Evas_Object *obj, const char *part);
 
    /**
     * Get a label of an object
@@ -999,16 +1025,16 @@ extern "C" {
     *
     * @ingroup General
     */
-   EAPI const char  *elm_object_text_part_get(const Evas_Object *obj, const char *part);
+   EAPI const char  *elm_object_part_text_get(const Evas_Object *obj, const char *part);
 
-#define elm_object_text_get(obj) elm_object_text_part_get((obj), NULL)
+#define elm_object_text_get(obj) elm_object_part_text_get((obj), NULL)
 
    /**
     * Set the text for an objects' part, marking it as translatable.
     *
     * The string to set as @p text must be the original one. Do not pass the
     * return of @c gettext() here. Elementary will translate the string
-    * internally and set it on the object using elm_object_text_part_set(),
+    * internally and set it on the object using elm_object_part_text_set(),
     * also storing the original string so that it can be automatically
     * translated when the language is changed with elm_language_set().
     *
@@ -1035,7 +1061,7 @@ extern "C" {
    /**
     * Gets the original string set as translatable for an object
     *
-    * When setting translated strings, the function elm_object_text_part_get()
+    * When setting translated strings, the function elm_object_part_text_get()
     * will return the translation returned by @c gettext(). To get the
     * original string use this function.
     *
@@ -1845,7 +1871,7 @@ extern "C" {
     *
     * Useful when you want to force reloading of configuration values for
     * a profile. If one removes user custom configuration directories,
-    * for example, it will force a reload with system values insted.
+    * for example, it will force a reload with system values instead.
     *
     */
    EAPI void         elm_config_reload(void);
@@ -7456,8 +7482,8 @@ extern "C" {
     * @code
     * obj = elm_check_add(parent);
     * elm_object_style_set(obj, "toggle");
-    * elm_object_text_part_set(obj, "on", "ON");
-    * elm_object_text_part_set(obj, "off", "OFF");
+    * elm_object_part_text_set(obj, "on", "ON");
+    * elm_object_part_text_set(obj, "off", "OFF");
     * @endcode
     * 
     * Signals that you can add callbacks for are:
@@ -7540,7 +7566,7 @@ extern "C" {
     * @param onlabel The label displayed when the toggle is in the "on" state
     * @param offlabel The label displayed when the toggle is in the "off" state
     *
-    * @deprecated use elm_object_text_part_set() for "on" and "off" parts
+    * @deprecated use elm_object_part_text_set() for "on" and "off" parts
     * instead.
     */
    EINA_DEPRECATED EAPI void         elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel) EINA_ARG_NONNULL(1);
@@ -7552,7 +7578,7 @@ extern "C" {
     * @param onlabel A char** to place the onlabel of @p obj into
     * @param offlabel A char** to place the offlabel of @p obj into
     *
-    * @deprecated use elm_object_text_part_get() for "on" and "off" parts
+    * @deprecated use elm_object_part_text_get() for "on" and "off" parts
     * instead.
     */
    EINA_DEPRECATED EAPI void         elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel) EINA_ARG_NONNULL(1);
@@ -9899,7 +9925,7 @@ extern "C" {
     * @param text The text to set
     *
     * @ingroup Layout
-    * @deprecated use elm_object_text_part_set() instead.
+    * @deprecated use elm_object_part_text_set() instead.
     */
    EINA_DEPRECATED EAPI void               elm_layout_text_set(Evas_Object *obj, const char *part, const char *text) EINA_ARG_NONNULL(1);
    /**
@@ -9911,7 +9937,7 @@ extern "C" {
     * @return The text set in @p part
     *
     * @ingroup Layout
-    * @deprecated use elm_object_text_part_get() instead.
+    * @deprecated use elm_object_part_text_get() instead.
     */
    EINA_DEPRECATED EAPI const char        *elm_layout_text_get(const Evas_Object *obj, const char *part) EINA_ARG_NONNULL(1);
    /**
@@ -10124,7 +10150,7 @@ extern "C" {
     *
     * @see elm_object_signal_callback_add()
     * @see elm_object_signal_emit()
-    * @see elm_object_text_part_set()
+    * @see elm_object_part_text_set()
     * @see elm_object_content_part_set()
     * @see elm_layout_box_append()
     * @see elm_layout_table_pack()
@@ -12395,7 +12421,7 @@ extern "C" {
     *
     * This function sets the info of the bubble. Where this appears depends on
     * the selected corner.
-    * @deprecated use elm_object_text_part_set() instead. (with "info" as the parameter).
+    * @deprecated use elm_object_part_text_set() instead. (with "info" as the parameter).
     */
    EINA_DEPRECATED EAPI void         elm_bubble_info_set(Evas_Object *obj, const char *info) EINA_ARG_NONNULL(1);
    /**
@@ -12406,7 +12432,7 @@ extern "C" {
     * @return The "info" string of the bubble
     *
     * This function gets the info text.
-    * @deprecated use elm_object_text_part_get() instead. (with "info" as the parameter).
+    * @deprecated use elm_object_part_text_get() instead. (with "info" as the parameter).
     */
    EINA_DEPRECATED EAPI const char  *elm_bubble_info_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
    /**
index 291544e..95f5ee5 100644 (file)
@@ -937,6 +937,20 @@ elm_object_text_part_get(const Evas_Object *obj, const char *part)
 }
 
 EAPI void
+elm_object_part_text_set(Evas_Object *obj, const char *part, const char *label)
+{
+   EINA_SAFETY_ON_NULL_RETURN(obj);
+   elm_widget_text_part_set(obj, part, label);
+}
+
+EAPI const char *
+elm_object_part_text_get(const Evas_Object *obj, const char *part)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL);
+   return elm_widget_text_part_get(obj, part);
+}
+
+EAPI void
 elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text)
 {
    EINA_SAFETY_ON_NULL_RETURN(obj);
index 28fbcfa..b1b992b 100644 (file)
@@ -8,8 +8,8 @@ elm_toggle_add(Evas_Object *parent)
 
    obj = elm_check_add(parent);
    elm_object_style_set(obj, "toggle");
-   elm_object_text_part_set(obj, "on", E_("ON"));
-   elm_object_text_part_set(obj, "off", E_("OFF"));
+   elm_object_part_text_set(obj, "on", E_("ON"));
+   elm_object_part_text_set(obj, "off", E_("OFF"));
    return obj;
 }
 
@@ -46,15 +46,15 @@ elm_toggle_icon_unset(Evas_Object *obj)
 EAPI void
 elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel)
 {
-   elm_object_text_part_set(obj, "on", onlabel);
-   elm_object_text_part_set(obj, "off", offlabel);
+   elm_object_part_text_set(obj, "on", onlabel);
+   elm_object_part_text_set(obj, "off", offlabel);
 }
 
 EAPI void
 elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel)
 {
-   if (onlabel) *onlabel = elm_object_text_part_get(obj, "on");
-   if (offlabel) *offlabel = elm_object_text_part_get(obj, "off");
+   if (onlabel) *onlabel = elm_object_part_text_get(obj, "on");
+   if (offlabel) *offlabel = elm_object_part_text_get(obj, "off");
 }
 
 EAPI void