widget/entry: Update show region geometry when entry is resized
authorYoungbok Shin <youngb.shin@samsung.com>
Thu, 22 Dec 2016 04:41:14 +0000 (13:41 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 05:37:12 +0000 (14:37 +0900)
commitafbf7b8b7fa9879c0920b2e8f130bf4baa5bc226
tree331f104e772e82dd227686b20eb42665e7f87bc8
parent9a86c3170a22e3e2ffa3716ead24c589a6d503dc
widget/entry: Update show region geometry when entry is resized

It fixes the following problems.

 - elm_widget_show_region_set() could be called from
   inside of elm_widget_show_region_set(). And the last function call
   could be ignored and given values were abandoned.
   The patch updates show region values everytime.

 - When elm_entry is resized during processing elm_widget_show_region_set(),
   it must update its show region geometry to show proper region according to
   lastest geometry.
   The patch will show proper region of elm_entry's cursor.

@tizen_fix

Change-Id: Ia92a5232cfd26aa98075cdb9e4b54d376d1c44b7
src/lib/elm_entry.c
src/lib/elm_widget.c
src/lib/elm_widget.h