efl_ui_widget: remove "moved" event
authorWooHyun Jung <wh0705.jung@samsung.com>
Mon, 25 Feb 2019 04:13:21 +0000 (13:13 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:35 +0000 (20:49 +0900)
Summary:
This "moved" event is only used by elm_gengrid now.
And it's not something common for all widget classes,
because the event is giving notification when the legacy
item is reordered.

ref T7553

Test Plan: elementary_test "GenGrid"

Reviewers: bu5hm4n, YOhoho, Jaehyun_Cho

Reviewed By: bu5hm4n, YOhoho

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7553

Differential Revision: https://phab.enlightenment.org/D8005

src/lib/elementary/efl_ui_widget.eo
src/lib/elementary/elm_gengrid.c
src/lib/elementary/elm_gengrid.eo

index ebb5494..d8349f2 100644 (file)
@@ -959,7 +959,6 @@ abstract @beta Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Obje
       .style @optional;
    }
    events {
-      moved: Efl.Object; [[Called when widget moved]]
       language,changed: void; [[Called when widget language changed]]
       access,changed: void; [[Called when accessibility changed]]
 
index 74aaaf2..2d067ad 100644 (file)
@@ -1426,7 +1426,7 @@ _item_mouse_up_cb(void *data,
        (sd->reorder_it))
      {
         efl_event_callback_legacy_call
-          (WIDGET(it), EFL_UI_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder_it));
+          (WIDGET(it), ELM_GENGRID_EVENT_MOVED, EO_OBJ(sd->reorder_it));
         sd->reorder_it = NULL;
         sd->move_effect_enabled = EINA_FALSE;
         //TIZEN_ONLY(20160511) : Remove job for fixing calculate timing issue.
@@ -3624,7 +3624,7 @@ _item_move_cb(void *data, double pos)
         efl_event_callback_legacy_call
           (sd->obj, ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP, EO_OBJ(sd->reorder.it1));
         efl_event_callback_legacy_call
-          (sd->obj, EFL_UI_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder.it1));
+          (sd->obj, ELM_GENGRID_EVENT_MOVED, EO_OBJ(sd->reorder.it1));
         sd->reorder.running = EINA_FALSE;
      }
    _elm_widget_focus_highlight_start(sd->obj);
index e47a0a5..5165d64 100644 (file)
@@ -570,5 +570,6 @@ class Elm.Gengrid extends Efl.Ui.Layout implements Efl.Ui.Focus.Composition, Elm
       highlighted: Efl.Object; [[Called when gengrid is highlighted]]
       unhighlighted: Efl.Object; [[Called when gengrid is no longer highlighted]]
       released: Efl.Object; [[Called when gengrid is released]]
+      moved: Efl.Object; [[Called when gengrid item moved]]
    }
 }