elementary entry: send a signal to edje for notifying scrollable mode
authorYoungbok Shin <youngb.shin@samsung.com>
Mon, 26 Sep 2016 13:03:45 +0000 (16:03 +0300)
committerDaniel Hirt <daniel.hirt@samsung.com>
Mon, 26 Sep 2016 13:11:10 +0000 (16:11 +0300)
Summary:
If entry edje should be changed according to scrollable mode,
the signal will be used. The following signals are added.
"elm,scroll,enable"
"elm,scroll,disable"

Test Plan: N/A

Reviewers: raster, tasn, herdsman, cedric

Subscribers: minkyu, jpeg, akanad, z-wony, Blackmole

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

src/lib/elementary/elm_entry.c

index 7bb79c7..1c24e40 100644 (file)
@@ -956,6 +956,11 @@ _elm_entry_elm_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd)
                                     "entry", "handler/end", style);
      }
 
+   if (sd->scroll)
+     edje_obj_signal_emit(sd->entry_edje, "elm,scroll,enable", "elm");
+   else
+     edje_obj_signal_emit(sd->entry_edje, "elm,scroll,disable", "elm");
+
    sd->changed = EINA_TRUE;
    elm_layout_sizing_eval(obj);