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
signature.asc
Description: Digital signature
_______________________________________________ Shr-devel mailing list Shr-devel@lists.shr-project.org http://lists.shr-project.org/mailman/listinfo/shr-devel