On Mon, Nov 19, 2012 at 09:01:00PM -0500, benjamin deering wrote:
> From: Ben Deering <ben_deer...@swissmail.org>

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
> Shr-devel@lists.shr-project.org
> http://lists.shr-project.org/mailman/listinfo/shr-devel

-- 
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to