On Mon, Nov 19, 2012 at 09:01:00PM -0500, benjamin deering wrote: > From: Ben Deering <[email protected]>
Applied, thanks
>
> Using an elementary icon (or image) for the edit button doesn't seem to
> work. Switching to an elm_button with the icon inside is not as pretty,
> but it works.
> ---
> src/view/contact-view.c | 14 +++++++++-----
> 1 files changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/src/view/contact-view.c b/src/view/contact-view.c
> index d199305..d4dbe7f 100644
> --- a/src/view/contact-view.c
> +++ b/src/view/contact-view.c
> @@ -889,19 +889,23 @@ gl_field_content_get(void *_data, Evas_Object * obj,
> const char *part)
> return entry;
> }
> else if (strcmp(part, "elm.swallow.button_delfield") == 0) {
> + Evas_Object *btn = elm_button_add(obj);
> Evas_Object *ico = elm_icon_add(obj);
> + elm_object_part_content_set(btn, "icon", ico);
> elm_icon_standard_set(ico, "delete");
> - evas_object_smart_callback_add(ico, "clicked",
> + evas_object_smart_callback_add(btn, "clicked",
> _field_remove_clicked, fd);
> - return ico;
> + return btn;
> }
> else if (strcmp(part, "elm.swallow.button_actions") == 0) {
> + Evas_Object *btn = elm_button_add(obj);
> Evas_Object *ico = elm_icon_add(obj);
> elm_icon_standard_set(ico, "edit");
> - evas_object_smart_callback_add(ico, "clicked",
> + elm_object_part_content_set(btn, "icon", ico);
> + evas_object_smart_callback_add(btn, "clicked",
> _field_edit_clicked, fd);
> - fd->slide_buttons = ico;
> - return ico;
> + fd->slide_buttons = btn;
> + return btn;
> }
> return NULL;
> }
> --
> 1.7.7
>
> _______________________________________________
> Shr-devel mailing list
> [email protected]
> http://lists.shr-project.org/mailman/listinfo/shr-devel
--
Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
