Remove non public EFL API usages from documentation
authorMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Fri, 7 Aug 2015 12:55:28 +0000 (21:55 +0900)
committerMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Fri, 7 Aug 2015 12:56:16 +0000 (21:56 +0900)
Change-Id: Ied70f98f5b23bc52d97d05e73e8acf9938a04430

org.tizen.sampledescriptions/html/mobile_n/ui_animator_sd_mn.htm
org.tizen.ui.guides/html/native/efl/layout_tutorial_n.htm
org.tizen.ui.guides/html/native/efl/rotary_events_n.htm

index 5085ade..54a9e11 100644 (file)
 <p>The <span style="font-family: Courier New,Courier,monospace;">create_base_gui()</span> function draws 2 different rectangles and calls the <span style="font-family: Courier New,Courier,monospace;">ecore_animator_frametime_set()</span>, <span style="font-family: Courier New,Courier,monospace;">ecore_animator_timeline_add()</span>, <span style="font-family: Courier New,Courier,monospace;">ecore_animator_add()</span>, and <span style="font-family: Courier New,Courier,monospace;">ecore_timer_add()</span> functions to give animation effects.</p>
 
 <pre class="prettyprint">
-#include &quot;animator.h&quot;
-#include &quot;dbg.h&quot;
 
 typedef struct appdata 
 {
 &nbsp;&nbsp;&nbsp;Evas_Object *win;
-&nbsp;&nbsp;&nbsp;Evas_Object *label;
+&nbsp;&nbsp;&nbsp;Evas_Object *layout;
 } appdata_s;
 
 static void create_base_gui(appdata_s *ad)
 {
-&nbsp;&nbsp;&nbsp;// Window 
-&nbsp;&nbsp;&nbsp;ad-&gt;win = elm_win_util_standard_add(PACKAGE, PACKAGE);
-&nbsp;&nbsp;&nbsp;elm_win_autodel_set(ad-&gt;win, EINA_TRUE);
-
-&nbsp;&nbsp;&nbsp;evas_object_smart_callback_add(ad-&gt;win, &quot;delete,request&quot;, win_delete_request_cb, NULL);
-&nbsp;&nbsp;&nbsp;eext_object_event_callback_add(ad-&gt;win, EEXT_CALLBACK_BACK, win_back_cb, ad);
-&nbsp;&nbsp;&nbsp;// Main part of the animator function
-&nbsp;&nbsp;&nbsp;Evas_Object *rect, *bg, *rect2;
-&nbsp;&nbsp;&nbsp;Ecore_Evas *ee;
 &nbsp;&nbsp;&nbsp;Evas *evas;
-&nbsp;&nbsp;&nbsp;Ecore_Animator *anim;
-&nbsp;&nbsp;&nbsp;ee = ecore_evas_new(NULL, 0, 0, 300, 400, NULL);
-&nbsp;&nbsp;&nbsp;ecore_evas_show(ee);
-&nbsp;&nbsp;&nbsp;evas = ecore_evas_get(ee);
-&nbsp;&nbsp;&nbsp;bg = evas_object_rectangle_add(evas);
-&nbsp;&nbsp;&nbsp;evas_object_resize(bg, 300, 400);
-&nbsp;&nbsp;&nbsp;evas_object_show(bg);
-&nbsp;&nbsp;&nbsp;rect = evas_object_rectangle_add(evas);
-&nbsp;&nbsp;&nbsp;evas_object_color_set(rect, 0, 0, 255, 255);
-&nbsp;&nbsp;&nbsp;evas_object_resize(rect, 50, 50);
-&nbsp;&nbsp;&nbsp;evas_object_show(rect);
+&nbsp;&nbsp;&nbsp;/* Window */
+&nbsp;&nbsp;&nbsp;ad->win = elm_win_util_standard_add(PACKAGE, PACKAGE);
+&nbsp;&nbsp;&nbsp;elm_win_autodel_set(ad->win, EINA_TRUE);
+&nbsp;&nbsp;&nbsp;if (elm_win_wm_rotation_supported_get(ad->win)) {
+&nbsp;&nbsp;&nbsp;int rots[4] = { 0, 90, 180, 270 };
+&nbsp;&nbsp;&nbsp;elm_win_wm_rotation_available_rotations_set(ad->win, (const int *)(&rots), 4);
+&nbsp;&nbsp;&nbsp;}
+&nbsp;&nbsp;&nbsp;evas_object_smart_callback_add(ad->win, "delete,request", win_delete_request_cb, NULL);
+&nbsp;&nbsp;&nbsp;eext_object_event_callback_add(ad->win, EEXT_CALLBACK_BACK, win_back_cb, ad);
+&nbsp;&nbsp;&nbsp;/* Base layout */
+&nbsp;&nbsp;&nbsp;ad->layout = elm_layout_add(ad->win);
+&nbsp;&nbsp;&nbsp;elm_layout_theme_set(ad->layout, "layout", "application", "default");
+&nbsp;&nbsp;&nbsp;evas_object_size_hint_weight_set(ad->layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+&nbsp;&nbsp;&nbsp;evas_object_show(ad->layout);
+&nbsp;&nbsp;&nbsp;/* Animator */
+&nbsp;&nbsp;&nbsp;evas = evas_object_evas_get(ad->layout);
+&nbsp;&nbsp;&nbsp;rect1 = evas_object_rectangle_add(evas);
+&nbsp;&nbsp;&nbsp;evas_object_color_set(rect1, 0, 0, 255, 255);
+&nbsp;&nbsp;&nbsp;evas_object_resize(rect1, 50, 50);
+&nbsp;&nbsp;&nbsp;evas_object_show(rect1);
 &nbsp;&nbsp;&nbsp;rect2 = evas_object_rectangle_add(evas);
 &nbsp;&nbsp;&nbsp;evas_object_color_set(rect2, 0, 55, 0, 255);
 &nbsp;&nbsp;&nbsp;evas_object_resize(rect2, 50, 50);
 &nbsp;&nbsp;&nbsp;evas_object_show(rect2);
 &nbsp;&nbsp;&nbsp;ecore_animator_frametime_set(1. / 50);
-&nbsp;&nbsp;&nbsp;ecore_animator_timeline_add(5, _advance_frame, rect);
-&nbsp;&nbsp;&nbsp;anim = ecore_animator_add(_advance_frame3, rect2);
-&nbsp;&nbsp;&nbsp;ecore_timer_add(10, _start_second_anim, rect);
-&nbsp;&nbsp;&nbsp;ecore_timer_add(5, _freeze_third_anim, anim);
-&nbsp;&nbsp;&nbsp;ecore_timer_add(10, _thaw_third_anim, anim);
-&nbsp;&nbsp;&nbsp;ecore_main_loop_begin();
-&nbsp;&nbsp;&nbsp;evas_object_del(rect);
-&nbsp;&nbsp;&nbsp;ecore_evas_free(ee);
-&nbsp;&nbsp;&nbsp;ecore_animator_del(anim);
-&nbsp;&nbsp;&nbsp;// Show the window after the base GUI is set up
-&nbsp;&nbsp;&nbsp;evas_object_show(ad-&gt;win);
+&nbsp;&nbsp;&nbsp;anim1 = ecore_animator_timeline_add(5, _advance_frame1, rect1);
+&nbsp;&nbsp;&nbsp;anim2 = ecore_animator_add(_advance_frame3, rect2);
+&nbsp;&nbsp;&nbsp;timer1 = ecore_timer_add(10, _start_second_anim, rect1);
+&nbsp;&nbsp;&nbsp;timer2 = ecore_timer_add(5, _freeze_third_anim, anim2);
+&nbsp;&nbsp;&nbsp;timer3 = ecore_timer_add(10, _thaw_third_anim, anim2);
+&nbsp;&nbsp;&nbsp;/* Show window after base gui is set up */
+&nbsp;&nbsp;&nbsp;evas_object_show(ad->win);
 }
 </pre>
 
 <p>The <span style="font-family: Courier New,Courier,monospace;">_advance_frame()</span>, <span style="font-family: Courier New,Courier,monospace;">_advance_frame2()</span>, and <span style="font-family: Courier New,Courier,monospace;">_advance_frame3()</span> functions are callbacks that give animation effects by resizing the rectangle for a different time frame, moving the rectangle location and changing the color.</p>
 
 <pre class="prettyprint">
-static Eina_Bool _advance_frame(void *data, double pos)
+static Eina_Bool _advance_frame1(void *data, double pos)
 {
 &nbsp;&nbsp;&nbsp;double frame = pos;
 &nbsp;&nbsp;&nbsp;frame = ecore_animator_pos_map(pos, ECORE_POS_MAP_SPRING, 1.2, 15);
@@ -100,7 +94,7 @@ static Eina_Bool _advance_frame(void *data, double pos)
 &nbsp;&nbsp;&nbsp;evas_object_move(data, 100 * frame, 100 * frame);
 &nbsp;&nbsp;&nbsp;evas_object_color_set(data, 255 * frame, 0, 255 * (1 - frame), 255);
 
-&nbsp;&nbsp;&nbsp;return EINA_TRUE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_RENEW;
 }
 
 static Eina_Bool _advance_frame2(void *data, double pos)
@@ -111,7 +105,7 @@ static Eina_Bool _advance_frame2(void *data, double pos)
 &nbsp;&nbsp;&nbsp;evas_object_move(data, 100 * (1 - frame), 100 * (1 - frame));
 &nbsp;&nbsp;&nbsp;evas_object_color_set(data, 255 * (1 - frame), 0, 255 * frame, 255);
 
-&nbsp;&nbsp;&nbsp;return EINA_TRUE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_RENEW;
 }
 
 static Eina_Bool _advance_frame3(void *data)
@@ -121,7 +115,7 @@ static Eina_Bool _advance_frame3(void *data)
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = 0;
 &nbsp;&nbsp;&nbsp;evas_object_move(data, ++x, 350);
 
-&nbsp;&nbsp;&nbsp;return EINA_TRUE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_RENEW;
 }
 </pre>
 
@@ -133,21 +127,21 @@ static Eina_Bool _start_second_anim(void *data)
 &nbsp;&nbsp;&nbsp;ecore_animator_frametime_set(1. / 10);
 &nbsp;&nbsp;&nbsp;ecore_animator_timeline_add(20, _advance_frame2, data);
 
-&nbsp;&nbsp;&nbsp;return EINA_FALSE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_CANCEL;
 }
 
 static Eina_Bool _freeze_third_anim(void *data)
 {
 &nbsp;&nbsp;&nbsp;ecore_animator_freeze(data);
 
-&nbsp;&nbsp;&nbsp;return EINA_FALSE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_CANCEL;
 }
 
 static Eina_Bool _thaw_third_anim(void *data)
 {
 &nbsp;&nbsp;&nbsp;ecore_animator_thaw(data);
 
-&nbsp;&nbsp;&nbsp;return EINA_FALSE;
+&nbsp;&nbsp;&nbsp;return ECORE_CALLBACK_CANCEL;
 }
 </pre>
 
@@ -173,4 +167,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index 4d4f6a8..6fbb9a3 100755 (executable)
@@ -374,7 +374,7 @@ main(int argc, char *argv[])
 &nbsp;&nbsp;&nbsp;ret = ui_app_main(argc, argv, &amp;event_callback, &amp;ad);
 &nbsp;&nbsp;&nbsp;if (ret != APP_ERROR_NONE) 
 &nbsp;&nbsp;&nbsp;{
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOGE(&quot;ui_app_main() is failed. err = %d&quot;, ret);
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_ERROR, LOG_TAG, &quot;ui_app_main() is failed. err = %d&quot;, ret);
 &nbsp;&nbsp;&nbsp;}
 
 &nbsp;&nbsp;&nbsp;return ret;
@@ -512,7 +512,7 @@ main(int argc, char *argv[])
 &nbsp;&nbsp;&nbsp;ret = ui_app_main(argc, argv, &amp;event_callback, &amp;ad);
 &nbsp;&nbsp;&nbsp;if (ret != APP_ERROR_NONE) 
 &nbsp;&nbsp;&nbsp;{
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOGE(&quot;ui_app_main() is failed. err = %d&quot;, ret);
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_ERROR, LOG_TAG, &quot;ui_app_main() is failed. err = %d&quot;, ret);
 &nbsp;&nbsp;&nbsp;}
 
 &nbsp;&nbsp;&nbsp;return ret;
index f6342f3..fc5a400 100755 (executable)
@@ -121,11 +121,11 @@ Eina_Bool _rotary_handler_cb(void *data, Eext_Rotary_Event_Info *ev)
 {
 &nbsp;&nbsp;&nbsp;if (ev-&gt;direction == EEXT_ROTARY_DIRECTION_CLOCKWISE)
 &nbsp;&nbsp;&nbsp;{
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOGD(&quot;Rotary device rotated in clockwise direction&quot;);
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_DEBUG, LOG_TAG, &quot;ROTARY HANDLER: Rotary device rotated in clockwise direction&quot;);
 &nbsp;&nbsp;&nbsp;}
 &nbsp;&nbsp;&nbsp;else
 &nbsp;&nbsp;&nbsp;{
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOGD(&quot;Rotary device rotated in counter clockwise direction&quot;);
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlog_print(DLOG_DEBUG, LOG_TAG, &quot;Rotary device rotated in counter clockwise direction&quot;);
 &nbsp;&nbsp;&nbsp;}
 
 &nbsp;&nbsp;&nbsp;return EINA_FALSE;
@@ -284,4 +284,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
 </body>
-</html>
\ No newline at end of file
+</html>