---
 .../elementary.c_elementary_progressbar.pxi        |   77 ++++++++++++++------
 .../include/elementary/c_elementary.pxd            |   21 ++++--
 2 files changed, 68 insertions(+), 30 deletions(-)

diff --git a/python-elementary/elementary/elementary.c_elementary_progressbar.pxi b/python-elementary/elementary/elementary.c_elementary_progressbar.pxi
index e62dbaf..a7d3796 100644
--- a/python-elementary/elementary/elementary.c_elementary_progressbar.pxi
+++ b/python-elementary/elementary/elementary.c_elementary_progressbar.pxi
@@ -21,31 +21,38 @@ cdef class Progressbar(Object):
         Object.__init__(self, parent.evas)
         self._set_obj(elm_progressbar_add(parent.obj))
 
-    def label_set(self, label):
-        _METHOD_DEPRECATED(self, "text_set")
-        self.text_set(label)
+    def pulse_set(self, pulse):
+        elm_progressbar_pulse_set(self.obj, pulse)
 
-    def label_get(self):
-        _METHOD_DEPRECATED(self, "text_get")
-        return self.text_get()
+    def pulse_get(self):
+        return elm_progressbar_pulse_get(self.obj)
 
-    def icon_set(self, c_evas.Object icon):
-        elm_object_part_content_set(self.obj, NULL, icon.obj)
+    def pulse(self, state):
+        elm_progressbar_pulse(self.obj, state)
 
-    def span_size_set(self, size):
-        elm_progressbar_span_size_set(self.obj, size)
+    def value_set(self, value):
+        elm_progressbar_value_set(self.obj, value)
 
-    def horizontal_set(self, horizontal):
-        elm_progressbar_horizontal_set(self.obj, horizontal)
+    def value_get(self):
+        return elm_progressbar_value_get(self.obj)
 
-    def inverted_set(self, inverted):
-        elm_progressbar_inverted_set(self.obj, inverted)
+    property value:
+        def __get__(self):
+            return self.value_get()
+        def __set__(self, value):
+            self.value_set(value)
 
-    def pulse_set(self, pulse):
-        elm_progressbar_pulse_set(self.obj, pulse)
+    def span_size_set(self, size):
+        elm_progressbar_span_size_set(self.obj, size)
 
-    def pulse(self, state):
-        elm_progressbar_pulse(self.obj, state)
+    def span_size_get(self):
+        return elm_progressbar_span_size_get(self.obj)
+
+    property span_size:
+        def __get__(self):
+            return self.span_size_get()
+        def __set__(self, size):
+            self.span_size_set(size)
 
     def unit_format_set(self, format):
         if format is None:
@@ -53,11 +60,37 @@ cdef class Progressbar(Object):
         else:
             elm_progressbar_unit_format_set(self.obj, format)
 
-    def value_set(self, value):
-        elm_progressbar_value_set(self.obj, value)
+    def unit_format_get(self):
+        return elm_progressbar_unit_format_get(self.obj)
 
-    def value_get(self):
-        return elm_progressbar_value_get(self.obj)
+    property unit_format:
+        def __get__(self):
+            self.unit_format_get()
+        def __set__(self, format):
+            self.unit_format_set(format)
+
+    def horizontal_set(self, horizontal):
+        elm_progressbar_horizontal_set(self.obj, horizontal)
+
+    def horizontal_get(self):
+        return bool(elm_progressbar_horizontal_get(self.obj))
+
+    property horizontal:
+        def __get__(self):
+            return self.horizontal_get()
+        def __set__(self, horizontal):
+            self.horizontal_set(horizontal)
+
+    def inverted_set(self, inverted):
+        elm_progressbar_inverted_set(self.obj, inverted)
+
+    def inverted_get(self):
+        return bool(elm_progressbar_inverted_get(self.obj))
 
+    property inverted:
+        def __get__(self):
+            return self.inverted_get()
+        def __set__(self, inverted):
+            self.inverted_set(inverted)
 
 _elm_widget_type_register("progressbar", Progressbar)
diff --git a/python-elementary/include/elementary/c_elementary.pxd b/python-elementary/include/elementary/c_elementary.pxd
index cbaaa9a..880fd80 100644
--- a/python-elementary/include/elementary/c_elementary.pxd
+++ b/python-elementary/include/elementary/c_elementary.pxd
@@ -1128,14 +1128,19 @@ cdef extern from "Elementary.h":
 
     # Progressbar widget
     evas.c_evas.Evas_Object *elm_progressbar_add(evas.c_evas.Evas_Object *parent)
-    void         elm_progressbar_span_size_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Evas_Coord size)
-    void         elm_progressbar_horizontal_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool horizontal)
-    void         elm_progressbar_inverted_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool inverted)
-    void         elm_progressbar_pulse_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool pulse)
-    void         elm_progressbar_pulse(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool state)
-    void         elm_progressbar_unit_format_set(evas.c_evas.Evas_Object *obj, char *format)
-    void         elm_progressbar_value_set(evas.c_evas.Evas_Object *obj, double val)
-    double       elm_progressbar_value_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_pulse_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool pulse)
+    evas.c_evas.Eina_Bool   elm_progressbar_pulse_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_pulse(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool state)
+    void                    elm_progressbar_value_set(evas.c_evas.Evas_Object *obj, double val)
+    double                  elm_progressbar_value_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_span_size_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Evas_Coord size)
+    evas.c_evas.Evas_Coord  elm_progressbar_span_size_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_unit_format_set(evas.c_evas.Evas_Object *obj, char *format)
+    char                    *elm_progressbar_unit_format_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_horizontal_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool horizontal)
+    evas.c_evas.Eina_Bool   elm_progressbar_horizontal_get(evas.c_evas.Evas_Object *obj)
+    void                    elm_progressbar_inverted_set(evas.c_evas.Evas_Object *obj, evas.c_evas.Eina_Bool inverted)
+    evas.c_evas.Eina_Bool   elm_progressbar_inverted_get(evas.c_evas.Evas_Object *obj)
 
     # Separator
     evas.c_evas.Evas_Object *elm_separator_add(evas.c_evas.Evas_Object *parent)
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to