forked from enlightenment/efl
elementary/elm_entry : When entry is disabled, scrolling is also disabled.
This commit is contained in:
parent
f3e1e995fd
commit
68dd4b5f4e
|
@ -1256,3 +1256,7 @@
|
|||
|
||||
* Fix the policy is not changed when the theme is changed.
|
||||
The "reload" signal from edc is necessary always.
|
||||
|
||||
2013-04-16 WooHyun Jung
|
||||
|
||||
* When entry is disabled, scrolling is also disabled.
|
||||
|
|
|
@ -208,6 +208,7 @@ Fixes:
|
|||
* Fix the region_show/region_bring_in don't have a limit at a paging movement.
|
||||
* Fix the calculation double type number.
|
||||
* Fix the policy is not changed when the theme is changed.
|
||||
* When entry is disabled, scrolling is also disabled.
|
||||
|
||||
Removals:
|
||||
|
||||
|
|
|
@ -463,11 +463,15 @@ _elm_entry_smart_disable(Eo *obj, void *_pd, va_list *list)
|
|||
if (elm_object_disabled_get(obj))
|
||||
{
|
||||
edje_object_signal_emit(sd->entry_edje, "elm,state,disabled", "elm");
|
||||
if (sd->scroll)
|
||||
eo_do(obj, elm_scrollable_interface_freeze_set(EINA_TRUE));
|
||||
sd->disabled = EINA_TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
edje_object_signal_emit(sd->entry_edje, "elm,state,enabled", "elm");
|
||||
if (sd->scroll)
|
||||
eo_do(obj, elm_scrollable_interface_freeze_set(EINA_FALSE));
|
||||
sd->disabled = EINA_FALSE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue