elementary/elm_animator - removed it's example.
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 9 Aug 2011 03:37:07 +0000 (03:37 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 9 Aug 2011 03:37:07 +0000 (03:37 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@62221 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

doc/examples.dox
src/examples/Makefile.am
src/examples/animator_example_01.c [deleted file]

index 1670c9b..5038ac0 100644 (file)
  */
 
 /**
- * @page animator_example_01_c Animator example 01
- * @include animator_example_01.c
- * @example animator_example_01.c
- */
-
-/**
  * @page transit_example_01_c Transit example 1
  * @include transit_example_01.c
  * @example transit_example_01.c
index d0e8bac..8e4fc6e 100644 (file)
@@ -138,7 +138,6 @@ clean-local:
 pkglib_PROGRAMS += \
        actionslider_example_01 \
        anchorblock_example_01 \
-       animator_example_01 \
        bubble_example_01 \
        button_example_01 \
        check_example_01 \
diff --git a/src/examples/animator_example_01.c b/src/examples/animator_example_01.c
deleted file mode 100644 (file)
index 04272ed..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-//Compile with:
-//gcc -g `pkg-config --cflags --libs elementary` animator_example_01.c -o animator_example_01
-
-#include <Elementary.h>
-#include <limits.h>
-#ifdef HAVE_CONFIG_H
-# include "elementary_config.h"
-#else
-# define __UNUSED__
-#endif
-
-static void
-on_done(void *data, Evas_Object *obj, void *event_info)
-{
-   elm_exit();
-}
-
-static void
-_op_cb(void *data, Elm_Animator *animator, double frame)
-{
-   evas_object_resize(data, 100 * frame, 100 * frame);
-   evas_object_move(data, 50 * frame, 50 * frame);
-   evas_object_color_set(data, 255 * frame, 0, 255 * (1 - frame), 255);
-}
-
-static void
-_end_cb(void *data)
-{
-   printf("Wow, you're very patient!\n");
-}
-
-static void
-_pause_resume(void *data, Evas_Object *obj, void *event_info)
-{
-   static Eina_Bool paused = EINA_FALSE;
-   if (!paused)
-     {
-        elm_animator_pause(data);
-        elm_button_label_set(obj, "Resume");
-        paused = EINA_TRUE;
-     }
-   else
-     {
-        elm_animator_resume(data);
-        elm_button_label_set(obj, "Pause");
-        paused = EINA_FALSE;
-     }
-}
-
-static void
-_stop(void *data, Evas_Object *obj, void *event_info)
-{
-   elm_animator_stop(data);
-}
-
-EAPI int
-elm_main(int argc, char **argv)
-{
-   Evas_Object *win, *bg, *button, *rectangle;
-   Elm_Animator *animator;
-
-   win = elm_win_add(NULL, "animator", ELM_WIN_BASIC);
-   elm_win_title_set(win, "Animator");
-   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
-
-   bg = elm_bg_add(win);
-   elm_win_resize_object_add(win, bg);
-   evas_object_resize(bg, 200, 200);
-   evas_object_show(bg);
-
-   rectangle = evas_object_rectangle_add(evas_object_evas_get(win));
-   evas_object_color_set(rectangle, 0, 0, 255, 255);
-   evas_object_show(rectangle);
-
-   animator = elm_animator_add(NULL);
-   elm_animator_duration_set(animator, 1);
-   elm_animator_auto_reverse_set(animator, EINA_TRUE);
-   elm_animator_repeat_set(animator, UINT_MAX);
-   elm_animator_curve_style_set(animator, ELM_ANIMATOR_CURVE_IN_OUT);
-   elm_animator_operation_callback_set(animator, _op_cb, rectangle);
-   elm_animator_completion_callback_set(animator, _end_cb, NULL);
-   elm_animator_animate(animator);
-
-   button = elm_button_add(win);
-   elm_button_label_set(button, "Pause");
-   evas_object_resize(button, 50, 30);
-   evas_object_move(button, 10, 210);
-   evas_object_smart_callback_add(button, "clicked", _pause_resume, animator);
-   evas_object_show(button);
-
-   button = elm_button_add(win);
-   elm_button_label_set(button, "Stop");
-   evas_object_resize(button, 50, 30);
-   evas_object_move(button, 70, 210);
-   evas_object_smart_callback_add(button, "clicked", _stop, animator);
-   evas_object_show(button);
-
-   evas_object_resize(win, 200, 250);
-   evas_object_show(win);
-
-   elm_run();
-
-   evas_object_del(rectangle);
-   elm_animator_del(animator);
-
-   return 0;
-}
-ELM_MAIN()