---
 python-elementary/elementary/__init__.py                        |    6 ++++++
 .../elementary/elementary.c_elementary_genlist.pxi              |    3 +++
 python-elementary/include/elementary/c_elementary.pxd           |    7 +++++++
 3 files changed, 16 insertions(+)

diff --git a/python-elementary/elementary/__init__.py 
b/python-elementary/elementary/__init__.py
index b941dec..2d46105 100644
--- a/python-elementary/elementary/__init__.py
+++ b/python-elementary/elementary/__init__.py
@@ -103,6 +103,12 @@ ELM_PANEL_ORIENT_RIGHT = 3
 ELM_GENLIST_ITEM_NONE = 0
 ELM_GENLIST_ITEM_TREE = 1
 ELM_GENLIST_ITEM_GROUP = 2
+ELM_GENLIST_ITEM_MAX = 3
+
+ELM_GENLIST_ITEM_FIELD_ALL = 0
+ELM_GENLIST_ITEM_FIELD_TEXT = 1
+ELM_GENLIST_ITEM_FIELD_CONTENT = 2
+ELM_GENLIST_ITEM_FIELD_STATE = 3
 
 ELM_FLIP_ROTATE_Y_CENTER_AXIS = 0
 ELM_FLIP_ROTATE_X_CENTER_AXIS = 1
diff --git a/python-elementary/elementary/elementary.c_elementary_genlist.pxi 
b/python-elementary/elementary/elementary.c_elementary_genlist.pxi
index 3ddbe08..40403bb 100644
--- a/python-elementary/elementary/elementary.c_elementary_genlist.pxi
+++ b/python-elementary/elementary/elementary.c_elementary_genlist.pxi
@@ -377,6 +377,9 @@ cdef class GenlistItem(WidgetItem):
     def update(self):
         elm_genlist_item_update(self.obj)
 
+    def fields_update(self, parts, itf):
+        elm_genlist_item_fields_update(self.obj, parts, itf)
+
     def subitems_clear(self):
         elm_genlist_item_subitems_clear(self.obj)
 
diff --git a/python-elementary/include/elementary/c_elementary.pxd 
b/python-elementary/include/elementary/c_elementary.pxd
index a5c6e56..1696cd1 100644
--- a/python-elementary/include/elementary/c_elementary.pxd
+++ b/python-elementary/include/elementary/c_elementary.pxd
@@ -136,6 +136,12 @@ cdef extern from "Elementary.h":
         ELM_GENLIST_ITEM_GROUP
         ELM_GENLIST_ITEM_MAX
 
+    ctypedef enum Elm_Genlist_Item_Field_Type:
+        ELM_GENLIST_ITEM_FIELD_ALL
+        ELM_GENLIST_ITEM_FIELD_TEXT
+        ELM_GENLIST_ITEM_FIELD_CONTENT
+        ELM_GENLIST_ITEM_FIELD_STATE
+
     ctypedef enum Elm_Genlist_Item_Scrollto_Type:
         ELM_GENLIST_ITEM_SCROLLTO_NONE      # no scrollto
         ELM_GENLIST_ITEM_SCROLLTO_IN        # to the nearest viewport
@@ -751,6 +757,7 @@ cdef extern from "Elementary.h":
     void elm_genlist_item_show(Elm_Object_Item *item, 
Elm_Genlist_Item_Scrollto_Type scrollto_type)
     void elm_genlist_item_bring_in(Elm_Object_Item *item, 
Elm_Genlist_Item_Scrollto_Type scrollto_type)
     void elm_genlist_item_update(Elm_Object_Item *item)
+    void elm_genlist_item_fields_update(Elm_Object_Item *item, char *parts, 
Elm_Genlist_Item_Field_Type itf)
     void         elm_genlist_item_tooltip_text_set(Elm_Object_Item *item, char 
*text)
     void         elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item 
*item, Elm_Tooltip_Item_Content_Cb func, void *data, evas.c_evas.Evas_Smart_Cb 
del_cb)
     void         elm_genlist_item_tooltip_unset(Elm_Object_Item *item)
-- 
1.7.10


------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to