forked from enlightenment/enlightenment
add hacks for e_widget_toolbar_items_get() and e_widget_toolbar_item_label_get()
SVN revision: 74864
This commit is contained in:
parent
8b70cf59a7
commit
acafdd5077
|
@ -95,6 +95,23 @@ e_widget_toolbar_add(Evas *evas, int icon_w, int icon_h)
|
|||
return obj;
|
||||
}
|
||||
|
||||
EAPI const Eina_List *
|
||||
e_widget_toolbar_items_get(Evas_Object *obj)
|
||||
{
|
||||
E_Widget_Data *wd;
|
||||
if (!obj) return NULL;
|
||||
if (!(wd = e_widget_data_get(obj))) return NULL;
|
||||
return wd->items;
|
||||
}
|
||||
|
||||
EAPI const char *
|
||||
e_widget_toolbar_item_label_get(void *item)
|
||||
{
|
||||
Item *it = item;
|
||||
if (!it) return NULL;
|
||||
return edje_object_part_text_get(it->o_base, "e.text.label");
|
||||
}
|
||||
|
||||
EAPI void
|
||||
e_widget_toolbar_item_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data1, void *data2), const void *data1, const void *data2)
|
||||
{
|
||||
|
|
|
@ -12,6 +12,7 @@ EAPI void e_widget_toolbar_scrollable_set(Evas_Object *obj, Eina_Bool scrollable
|
|||
EAPI void e_widget_toolbar_focus_steal_set(Evas_Object *obj, Eina_Bool steal);
|
||||
EAPI void e_widget_toolbar_clear(Evas_Object *obj);
|
||||
EAPI int e_widget_toolbar_item_selected_get(Evas_Object *obj);
|
||||
|
||||
EAPI const Eina_List *e_widget_toolbar_items_get(Evas_Object *obj);
|
||||
EAPI const char *e_widget_toolbar_item_label_get(void *item);
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue