multibuttonentry: internal label object status, box pack, unpack logic clean up.
authorwoochan lee <wc0917.lee@samsung.com>
Tue, 28 Jul 2015 21:34:40 +0000 (23:34 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Tue, 28 Jul 2015 21:58:23 +0000 (23:58 +0200)
commit223c97afe1005f7a373d86db918e2303f653a1f5
treee207ee7c46afffa2c9f31b22ec0b91b4f06eabe7
parent919f5a119b1bd00d8df45491b571fe4e0e09dd1c
multibuttonentry: internal label object status, box pack, unpack logic clean up.

Summary:
Even user sets empty string here for text, label still packed in box with min size(finger size).
label_set internal logic is not clear before.
ex: object min set, resize check the string length then sending signal, min set again.
so i deleted the signal emit code here, we can handle label show, hide status in code and it's more clear.
Besides "sd->label" is always true all of the case. we need to check whether it's packed or not.

The label will be added to parent's sub object when it's packed into box.
label_set as empty string in adding time also meaningless.

@fix

Test Plan:
Run multibuttonentry sample.
Set a text somthing for it then set an empty string here.

Reviewers: Hermet, woohyun

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
data/themes/edc/elm/multibuttonentry.edc
src/lib/elc_multibuttonentry.c
src/lib/elm_widget_multibuttonentry.h