[elm_dayselector.c]
authorChunEon Park <chuneon.park@samsung.com>
Wed, 14 Jul 2010 01:04:26 +0000 (10:04 +0900)
committerChunEon Park <chuneon.park@samsung.com>
Wed, 14 Jul 2010 01:04:26 +0000 (10:04 +0900)
[elm_pager.c]

src/lib/elm_dayselector.c
src/lib/elm_pager.c

index f87c451..d01910f 100644 (file)
@@ -166,14 +166,15 @@ elm_dayselector_add(Evas_Object *parent)
 
        //Frame
        wd->frame = elm_frame_add(obj);
-       elm_widget_resize_object_set(obj, wd->frame);
+       elm_object_style_set(wd->frame, "dayselector");
+       elm_widget_resize_object_set(obj, wd->frame); 
 
        //Base
        wd->base = edje_object_add(e);
        _elm_theme_object_set(obj, wd->base, "dayselector", "base", elm_widget_style_get(obj));
-       elm_widget_sub_object_add(obj, wd->base);
+       elm_object_style_set(wd->base, "dayselector");
        elm_frame_content_set(wd->frame, wd->base);
-
+       
        //Title
        wd->title = edje_object_add(e);
        elm_widget_sub_object_add(obj, wd->title);
index 4a44289..70b585a 100644 (file)
@@ -129,7 +129,7 @@ _eval_top(Evas_Object *obj)
        Evas_Coord w, y;
        Elm_Transit *transit;
 
-//     transit = elm_transit_add(obj);
+       transit = elm_transit_add(obj);
        evas_object_geometry_get( obj, NULL, &y, &w, NULL );
 
        if (wd->top)
@@ -140,10 +140,9 @@ _eval_top(Evas_Object *obj)
             if (wd->top->popme) pop = EINA_TRUE;
             if (ani) 
                {
-                 if (pop) evas_object_move( o, w, y );//elm_transit_fx_insert( transit, elm_fx_translation_add(o , 0, y, w, y));
-                 else evas_object_move(o, -w, y);//elm_transit_fx_insert( transit, elm_fx_translation_add(o , 0, y, -w, y));
-                 //elm_transit_completion_callback_set( transit, _complete_cb, it);
-                 _complete_cb( it );
+                 if (pop) elm_transit_fx_insert( transit, elm_fx_translation_add(o , 0, y, w, y));
+                 else elm_transit_fx_insert( transit, elm_fx_translation_add(o , 0, y, -w, y));
+                 elm_transit_completion_callback_set( transit, _complete_cb, it);
                }
             else 
                {
@@ -164,11 +163,11 @@ _eval_top(Evas_Object *obj)
        //add show/hide transition direction & animation on/off. 10.04.14 sohyun
        if (ani && o) 
          {
-           if (pop) evas_object_move(prev_o, 0, y );//elm_transit_fx_insert( transit, elm_fx_translation_add(prev_o, -w, y, 0, y));
-           else evas_object_move( prev_o, 0, y );//elm_transit_fx_insert( transit, elm_fx_translation_add(prev_o, w, y, 0, y));
-           //elm_transit_run( transit, 0.3 );
+           if (pop) elm_transit_fx_insert( transit, elm_fx_translation_add(prev_o, -w, y, 0, y));
+           else elm_transit_fx_insert( transit, elm_fx_translation_add(prev_o, w, y, 0, y));
+           elm_transit_run( transit, 0.3 );
          }
-       //elm_transit_del( transit ); 
+       elm_transit_del( transit ); 
 
        onshow = edje_object_data_get(prev_o, "onshow");
        if (onshow)
@@ -364,17 +363,13 @@ elm_pager_content_pop(Evas_Object *obj)
               {
                  Elm_Effect *transit;
                  Evas_Coord w, y;
-/*      
+      
                  transit = elm_transit_add(obj);
                  evas_object_geometry_get(obj, NULL, &y, &w, NULL);
                  elm_transit_fx_insert(transit, elm_fx_translation_add(o , 0, y, w, y));
                  elm_transit_completion_callback_set(transit, _complete_cb, it);
                  elm_transit_run(transit, 0.3 );
-                 elm_transit_del(transit);  */
-                 evas_object_move( o, w, y );
-                 _complete_cb( it );
-                 
-                 
+                 elm_transit_del(transit);  
                }
             else _signal_hide_finished(wd->top, o, "elm,action,hide,finished", "");