Add function (ability) to change a toolbar item's Label.
SVN revision: 41997
This commit is contained in:
parent
9ae087ca95
commit
3a2795f0ed
|
@ -548,6 +548,7 @@ extern "C" {
|
|||
EAPI Elm_Toolbar_Item *elm_toolbar_item_add(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data, Evas_Object *obj, void *event_info), const void *data);
|
||||
EAPI Evas_Object *elm_toolbar_item_icon_get(Elm_Toolbar_Item *item);
|
||||
EAPI const char *elm_toolbar_item_label_get(Elm_Toolbar_Item *item);
|
||||
EAPI void elm_toolbar_item_label_set(Elm_Toolbar_Item *item, const char *label);
|
||||
EAPI void elm_toolbar_item_del(Elm_Toolbar_Item *item);
|
||||
EAPI void elm_toolbar_item_select(Elm_Toolbar_Item *item);
|
||||
EAPI Eina_Bool elm_toolbar_item_disabled_get(Elm_Toolbar_Item *item);
|
||||
|
|
|
@ -289,6 +289,15 @@ elm_toolbar_item_label_get(Elm_Toolbar_Item *item)
|
|||
return item->label;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_toolbar_item_label_set(Elm_Toolbar_Item *item, const char *label)
|
||||
{
|
||||
if (!item) return;
|
||||
eina_stringshare_del(item->label);
|
||||
item->label = eina_stringshare_add(label);
|
||||
edje_object_part_text_set(item->base, "elm.text", item->label);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_toolbar_item_del(Elm_Toolbar_Item *it)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue