Why? I'm not sure that's wanted.

--
Tom.

On 16/04/13 09:59, WooHyun Jung - Enlightenment Git wrote:
> woohyun pushed a commit to branch master.
>
> commit 1304f6756ef4ae82cc0bced10d8d4873a5657670
> Author: WooHyun Jung <wh0705.j...@samsung.com>
> Date:   Tue Apr 16 17:59:02 2013 +0900
>
>      elementary/elm_entry : When entry is disabled, scrolling is also 
> disabled.
> ---
>   ChangeLog           | 4 ++++
>   NEWS                | 1 +
>   src/lib/elm_entry.c | 4 ++++
>   3 files changed, 9 insertions(+)
>
> diff --git a/ChangeLog b/ChangeLog
> index c1c1012..d3bc3f6 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -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.
> diff --git a/NEWS b/NEWS
> index 611964c..89e0dc0 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -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:
>
> diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
> index e9852f3..f6dec53 100644
> --- a/src/lib/elm_entry.c
> +++ b/src/lib/elm_entry.c
> @@ -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;
>        }
>
>


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to