kuuko pushed a commit to branch master.

commit 15bb88021c347a6805e9c4de447e33f4b0a81780
Author: Kai Huuhko <[email protected]>
Date:   Sat Apr 20 18:46:22 2013 +0000

    Elementary: Improve Image documentation.
---
 efl/elementary/image.pyx | 39 +++++++++++++++++++--------------------
 1 file changed, 19 insertions(+), 20 deletions(-)

diff --git a/efl/elementary/image.pyx b/efl/elementary/image.pyx
index 1d4537b..c9cdd2b 100644
--- a/efl/elementary/image.pyx
+++ b/efl/elementary/image.pyx
@@ -18,7 +18,8 @@
 
 """
 
-.. rubric:: Widget description
+Widget description
+------------------
 
 .. image:: /images/image-preview.png
 
@@ -48,7 +49,13 @@ Signals that you can add callbacks for are:
 - ``"clicked"`` - This is called when a user has clicked the image
 
 
-.. rubric:: Image manipulation types
+Enumerations
+------------
+
+.. _Elm_Image_Orient:
+
+Image manipulation types
+========================
 
 .. data:: ELM_IMAGE_ORIENT_NONE
 
@@ -121,7 +128,7 @@ cdef class Image(Object):
             case). If one wants to force this type of file independently of
             the extension, :py:attr:`file_edje` must be used, instead.
 
-        :type: string or tuple of strings
+        :type: unicode **file** or (unicode **file**, unicode **group**)
         :raise RuntimeError: when setting the file fails
 
         """
@@ -179,7 +186,7 @@ cdef class Image(Object):
 
         This is the real size of the image, not the size of the object.
 
-        :type: tuple of ints
+        :type: (int **width**, int **height**)
 
         """
         def __get__(self):
@@ -195,14 +202,10 @@ cdef class Image(Object):
     property no_scale:
         """Whether to disable scaling of this object.
 
-        This disables scaling of the elm_image widget through the
-        function :py:attr:`scale`. However, this does not affect the widget
-        size/resize in any way. For that effect, take a look at
-        :py:attr:`resizable`.
-
-        .. seealso::
-            :py:attr:`resizable`
-            :py:attr:`elementary.object.Object.scale`
+        This disables scaling of the elm_image widget through the property
+        :py:attr:`efl.elementary.object.Object.scale`. However, this does not
+        affect the widget size/resize in any way. For that effect, take a look
+        at :py:attr:`resizable`.
 
         :type: bool
 
@@ -224,7 +227,7 @@ cdef class Image(Object):
         object can't have its height or width resized to a value higher than
         the original image size. Same is valid for *size_down*.
 
-        :type: (bool size_up, bool size_down)
+        :type: (bool **size_up**, bool **size_down**)
 
         """
         def __get__(self):
@@ -257,8 +260,6 @@ cdef class Image(Object):
         .. note:: This option will have no effect if :py:attr:`aspect_fixed`
             is set to *False*.
 
-        .. seealso:: :py:attr:`aspect_fixed`
-
         :type: bool
 
         """
@@ -294,14 +295,12 @@ cdef class Image(Object):
         with load size set to a smaller size.
 
         It's equivalent to the
-        :py:attr:`elementary.background.Background.load_size` property for bg.
+        :py:attr:`efl.elementary.background.Background.load_size` property for 
bg.
 
         .. note:: this is just a hint, the real size of the pixmap may differ
             depending on the type of image being loaded, being bigger than
             requested.
 
-        .. seealso:: :py:attr:`elementary.background.Background.load_size`
-
         :type: int
 
         """
@@ -320,7 +319,7 @@ cdef class Image(Object):
 
         Setting this allows to rotate or flip the given image.
 
-        :type: Elm_Image_Orient
+        :type: :ref:`Elm_Image_Orient`
 
         """
         def __get__(self):
@@ -362,7 +361,7 @@ cdef class Image(Object):
         .. note:: Be careful to not manipulate it, as it is under control of
             elementary.
 
-        :type: :py:class:`evas.object_image.Image`
+        :type: :py:class:`efl.evas.Image`
 
         """
         def __get__(self):

-- 

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

Reply via email to