seoz pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9057f42453e2db4f5491607bf11736cb20991bcc

commit 9057f42453e2db4f5491607bf11736cb20991bcc
Author: Daniel Juyung Seo <seojuyu...@gmail.com>
Date:   Tue Feb 24 09:30:09 2015 +0900

    evas: Add more notes about size_hint APIs.
    
    Stop asking why size hint may or may not work on elementary widget.
---
 src/lib/evas/canvas/evas_object.eo | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/lib/evas/canvas/evas_object.eo 
b/src/lib/evas/canvas/evas_object.eo
index 27472c5..afbaa27 100644
--- a/src/lib/evas/canvas/evas_object.eo
+++ b/src/lib/evas/canvas/evas_object.eo
@@ -14,6 +14,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
             Values @c -1 will be treated as unset hint components, when queried
             by managers.
 
+            @note Smart objects(such as elementary) can have their own size 
hint
+            policy. So calling this API may or may not affect the size of 
smart objects.
+
             Example:
             @dontinclude evas-hints.c
             @skip evas_object_size_hint_max_set
@@ -54,6 +57,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
             Values @c 0 will be treated as unset hint components, when queried
             by managers.
 
+            @note Smart objects(such as elementary) can have their own size 
hint
+            policy. So calling this API may or may not affect the size of 
smart objects.
+
             @see evas_object_size_hint_request_get() */
          }
          get {
@@ -135,6 +141,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
             Values @c 0 will be treated as unset hint components, when queried
             by managers.
 
+            @note Smart objects(such as elementary) can have their own size 
hint
+            policy. So calling this API may or may not affect the size of 
smart objects.
+
             Example:
             @dontinclude evas-hints.c
             @skip evas_object_size_hint_min_set
@@ -327,6 +336,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
             the object's container will ignore the aspect and scale @p obj to
             occupy the whole available area, for any given policy.
 
+            @note Smart objects(such as elementary) can have their own size 
hint
+            policy. So calling this API may or may not affect the size of 
smart objects.
+
             @see evas_object_size_hint_aspect_get() for more information. */
          }
          get {
@@ -499,6 +511,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface)
             This is not a size enforcement in any way, it's just a hint that
             should be used whenever appropriate.
 
+            @note Smart objects(such as elementary) can have their own size 
hint
+            policy. So calling this API may or may not affect the size of 
smart objects.
+
             @see evas_object_size_hint_padding_get() for more information */
          }
          get {

-- 


Reply via email to