Add evas_object_image_source_get, and fix NOTNULL() args to _source_set
authornash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Feb 2011 21:36:10 +0000 (21:36 +0000)
committernash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Feb 2011 21:36:10 +0000 (21:36 +0000)
Source set of 'NULL' is the equivelent of source_unset (actually source_unset
is an alias to source_set with a second NULL arg.

And I still want to know why these are in my tree, but not upstream.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56881 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/Evas.h

index 4d7de15..e57a411 100644 (file)
@@ -1294,7 +1294,8 @@ typedef void (*Evas_Object_Image_Pixels_Get_Cb) (void *data, Evas_Object *o);
    EAPI Evas_Image_Content_Hint  evas_object_image_content_hint_get       (const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE;
 
    EAPI void                     evas_object_image_alpha_mask_set         (Evas_Object *obj, Eina_Bool ismask) EINA_ARG_NONNULL(1);
-   EAPI Eina_Bool                evas_object_image_source_set             (Evas_Object *obj, Evas_Object *src) EINA_ARG_NONNULL(1, 2);
+   EAPI Eina_Bool                evas_object_image_source_set             (Evas_Object *obj, Evas_Object *src) EINA_ARG_NONNULL(1);
+   EAPI Evas_Object             *evas_object_image_source_get             (Evas_Object *obj EINA_ARG_NONNULL(1);
    EAPI Eina_Bool                evas_object_image_source_unset           (Evas_Object *obj) EINA_ARG_NONNULL(1);
 
 /**